Barcode Check Popover Annotation

Defined under the namespace Scandit.Datacapture.Barcode.Check.Ui

BarcodeCheckPopoverAnnotationListener
interface BarcodeCheckPopoverAnnotationListener

Added in version 7.1.0

The listener for the popover annotation.

didTapButton(popover, button, buttonIndex)
didTapButton?(popover: BarcodeCheckPopoverAnnotation,
        button: BarcodeCheckPopoverAnnotationButton,
        buttonIndex: number): void

Added in version 7.1.0

Called when a button is tapped. The buttonIndex parameter can be used to identify which button was tapped. Called only if BarcodeCheckPopoverAnnotation.isEntirePopoverTappable is false.

didTap(popover)
didTap?(popover: BarcodeCheckPopoverAnnotation): void

Added in version 7.1.0

Called when the popover is tapped. Called only if BarcodeCheckPopoverAnnotation.isEntirePopoverTappable is true.

BarcodeCheckPopoverAnnotation
class BarcodeCheckPopoverAnnotation : BarcodeCheckAnnotation

Added in version 7.1.0

An annotation comprising a set of buttons, each containing an icon and text, which appears only when the user taps on the corresponding barcode highlight.

Popover annotation
constructor(barcode, buttons)
constructor(barcode: Barcode,
        buttons: BarcodeCheckPopoverAnnotationButton[])

Added in version 7.1.0

Constructs a new instance with the given buttons and barcode.

isEntirePopoverTappable
isEntirePopoverTappable: boolean

Added in version 7.1.0

If false each individual button in the popover is tappable. If true the entire popover is tappable. Default is false.

listener
listener: BarcodeCheckPopoverAnnotationListener | null

Added in version 7.1.0

An object that receives notifications for UI-related events, such as tapping on a button.

annotationTrigger
annotationTrigger: BarcodeCheckAnnotationTrigger

Added in version 7.1.0

The trigger that causes the annotation to be presented. By default is BarcodeCheckAnnotationTrigger.HighlightTap.

buttons
get buttons(): ReadonlyArray<BarcodeCheckPopoverAnnotationButton>

Added in version 7.1.0

Returns the buttons provided in the constructor.

barcode
get barcode(): Barcode

Added in version 7.1.0

Returns the barcode provided in the constructor.

BarcodeCheckPopoverAnnotationButton
class BarcodeCheckPopoverAnnotationButton

Added in version 7.1.0

constructor(icon, text)
constructor(icon: ScanditIcon,
        text: string)

Added in version 7.1.0

Constructs a new instance with the given icon and text.

textColor
textColor: Color

Added in version 7.1.0

The color of the text. Default is #3D4852.

textSize
textSize: number

Added in version 7.1.0

The size of the text. Default is 10 scale-independent pixels.

fontFamily
fontFamily: FontFamily

Added in version 7.1.0

The font used for the text.

icon
get icon(): ScanditIcon

Added in version 7.1.0

The icon provided in the constructor.

text
get text(): string

Added in version 7.1.0

The text provided in the constructor.