Barcode Selection Basic Overlay

Defined in namespace Scandit.DataCapture.Barcode.Selection.UI.Overlay

BarcodeSelectionBasicOverlayStyle

Added in version 6.11.0

The style of the BarcodeSelectionBasicOverlay.

Frame

Added in version 6.11.0

Style that draws the highlights as a rectangular frame and adds an animation for when a code newly appears.

Dot

Added in version 6.11.0

Style that draws the highlights as a dot and adds an animation for when a code newly appears.

BarcodeSelectionBasicOverlay
class BarcodeSelectionBasicOverlay : View, IDataCaptureOverlay

Added in version 6.11.0

An overlay for DataCaptureView that shows a simple augmentation over each selected barcode.

To display the augmentations, this overlay must be attached to a DataCaptureView. This may be done either by creating it with Create() with a non-null view parameter or by passing this overlay to DataCaptureView.AddOverlay().

A user of this class may configure the appearance of the augmentations by configuring the brush properties.

Create()
static BarcodeSelectionBasicOverlay Create(BarcodeSelection barcodeSelection, DataCaptureView view)

Added in version 6.11.0

Constructs a new barcode selection basic overlay for the barcode selection instance. The overlay is automatically added to the view.

Create()
static BarcodeSelectionBasicOverlay Create(BarcodeSelection barcodeSelection, DataCaptureView view, BarcodeSelectionBasicOverlayStyle style)

Added in version 6.11.0

Constructs a new barcode selection basic overlay for the barcode selection instance with the specified style. The overlay is automatically added to the view.

Create()
static BarcodeSelectionBasicOverlay Create(BarcodeSelection barcodeSelection)

Added in version 6.11.0

Constructs a new barcode selection basic overlay for the barcode selection instance. For the overlay to be displayed on screen, it must be added to a DataCaptureView.

BarcodeSelectionBasicOverlay()
BarcodeSelectionBasicOverlay()

Added in version 6.11.0

Constructs a new barcode selection basic overlay. The barcode selection instance must be provided by setting the BarcodeSelection property. For the overlay to be displayed on screen, it must be added to a DataCaptureView.

BarcodeSelection
BarcodeSelection BarcodeSelection { get;set; }

Added in version 6.11.0

The barcode selection instance for this barcode selection basic overlay.

DefaultTrackedBrushForStyle()
static Brush DefaultTrackedBrushForStyle(BarcodeSelectionBasicOverlayStyle style)

Added in version 6.11.0

Returns the default tracked brush for the given style.

DefaultAimedBrushForStyle()
static Brush DefaultAimedBrushForStyle(BarcodeSelectionBasicOverlayStyle style)

Added in version 6.11.0

Returns the default aimed brush for the given style.

DefaultSelectedBrushForStyle()
static Brush DefaultSelectedBrushForStyle(BarcodeSelectionBasicOverlayStyle style)

Added in version 6.11.0

Returns the default selected brush for the given style.

DefaultSelectingBrushForStyle()
static Brush DefaultSelectingBrushForStyle(BarcodeSelectionBasicOverlayStyle style)

Added in version 6.11.0

Returns the default selecting brush for the given style.

TrackedBrush
Brush TrackedBrush { get;set; }

Added in version 6.11.0

The brush applied to recognized tracked barcodes. Setting this brush to Brush.TransparentBrush hides all tracked barcodes.

AimedBrush
Brush AimedBrush { get;set; }

Added in version 6.11.0

The brush applied to the barcode that is currently being aimed at.

SelectedBrush
Brush SelectedBrush { get;set; }

Added in version 6.11.0

The brush applied to selected barcodes. Setting this brush to Brush.TransparentBrush hides all selected barcodes.

SelectingBrush
Brush SelectingBrush { get;set; }

Added in version 6.11.0

The brush applied to the barcodes for the short moment when they are being selected.

ShouldShowScanAreaGuides
bool ShouldShowScanAreaGuides { get;set; }

Added in version 6.11.0

When set to true, this overlay will visualize the active scan area used for BarcodeSelection. This is useful to check margins defined on the DataCaptureView are set correctly. This property is meant for debugging during development and is not intended for use in production.

By default this property is false.

ShouldShowHints
bool ShouldShowHints { get;set; }

Added in version 6.11.0

When set to true, this overlay will visualize some hints explaining how to use barcode selection.

By default this property is true.

Viewfinder
IViewfinder Viewfinder { get; }

Added in version 6.11.0

The viewfinder of the overlay. The viewfinder is only visible when the selection type is BarcodeSelectionAimerSelection.

Style
BarcodeSelectionBasicOverlayStyle Style { get;set; }

Added in version 6.11.0

The overlay style. Defaults to Frame.