Barcode Ar View

Defined in namespace Scandit.DataCapture.Barcode.Ar.UI

HighlightForBarcodeTappedEventArgs
class HighlightForBarcodeTappedEventArgs : EventArgs

Added in version 7.2.0

Provides data for the BarcodeArView.HighlightForBarcodeTapped event.

BarcodeAr
BarcodeAr BarcodeAr { get; }

Added in version 7.2.0

Barcode
Barcode Barcode { get; }

Added in version 7.2.0

Highlight
IBarcodeArHighlight Highlight { get; }

Added in version 7.2.0

BarcodeArView
class BarcodeArView : UIView

Added in version 7.2.0

BarcodeAr comes with a ready-to-use UI that allows highlighting barcodes and displaying additional information over them. The BarcodeArView integrates with any app in just a few lines of code.

Create()
static BarcodeArView Create(UIView parentView, BarcodeAr barcodeAr, DataCaptureContext dataCaptureContext, BarcodeArViewSettings settings, CameraSettings cameraSettings)

Added in version 7.2.0

Creates a new BarcodeArView with the provided mode, viewSettings and default camera settings from BarcodeAr.RecommendedCameraSettings.

HighlightProvider
IBarcodeArHighlightProvider HighlightProvider { get;set; }

Added in version 7.2.0

Sets the provider which supplies highlight information for barcodes in the view. If null, a default provider is used, which returns a predefined highlight for each barcode.

AnnotationProvider
IBarcodeArAnnotationProvider AnnotationProvider { get;set; }

Added in version 7.2.0

Sets the provider which supplies annotation information for barcodes in the view. If null, no annotation will be displayed for any barcode.

ShouldShowTorchControl
bool ShouldShowTorchControl { get;set; }

Added in version 7.2.0

Indicates whether the torch control button should be shown to the user.

Default is false.

TorchControlPosition
Anchor TorchControlPosition { get;set; }

Added in version 7.2.0

Updates the position of the torch control button.

Default is Anchor.TopLeft.

ShouldShowZoomControl
bool ShouldShowZoomControl { get;set; }

Added in version 7.2.0

Indicates whether the zoom control button should be shown to the user.

ZoomControlPosition
Anchor ZoomControlPosition { get;set; }

Added in version 7.2.0

Updates the position of the zoom control button.

Default is Anchor.BottomRight.

ShouldShowCameraSwitchControl
bool ShouldShowCameraSwitchControl { get;set; }

Added in version 7.2.0

Indicates whether the camera switch control button should be shown to the user.

CameraSwitchControlPosition
Anchor CameraSwitchControlPosition { get;set; }

Added in version 7.2.0

Updates the position of the camera switch control button.

Default is Anchor.TopRight.

ShouldShowMacroModeControl
bool ShouldShowMacroModeControl { get;set; }

Added in version 7.2.0

Indicates whether the macro mode control button should be shown to the user.

MacroModeControlPosition
Anchor MacroModeControlPosition { get;set; }

Added in version 7.2.0

Updates the position of the macro mode control button.

Default is Anchor.TopRight.

Start()
void Start()

Added in version 7.2.0

Starts the scanning process.

Stop()
void Stop()

Added in version 7.2.0

Stops the scanning process.

Pause()
void Pause()

Added in version 7.2.0

Pauses the scanning process.

Reset()
void Reset()

Added in version 7.2.0

Removes all current highlights and annotations.

HighlightForBarcodeTapped
event EventHandler<HighlightForBarcodeTappedEventArgs> HighlightForBarcodeTapped

Added in version 7.2.0

Occurs when a barcode highlight is tapped in the view.