Barcode Check View

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

HighlightForBarcodeTappedEventArgs
class HighlightForBarcodeTappedEventArgs : EventArgs

Added in version 7.2.0

Provides data for the BarcodeCheckView.HighlightForBarcodeTapped event.

BarcodeCheck
BarcodeCheck BarcodeCheck { get; }

Added in version 7.2.0

Barcode
Barcode Barcode { get; }

Added in version 7.2.0

Highlight
IBarcodeCheckHighlight Highlight { get; }

Added in version 7.2.0

BarcodeCheckView
class BarcodeCheckView : UIView

Added in version 7.2.0

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

Create()
static BarcodeCheckView Create(UIView parentView, BarcodeCheck barcodeCheck, DataCaptureContext dataCaptureContext, BarcodeCheckViewSettings settings, CameraSettings cameraSettings)

Added in version 7.2.0

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

HighlightProvider
IBarcodeCheckHighlightProvider 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
IBarcodeCheckAnnotationProvider 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.