Label Capture Settings Builder

Defined under the namespace Scandit.Datacapture.Label

LabelCaptureSettingsBuilder
class LabelCaptureSettingsBuilder

Added in version 7.2.0

Builder class for creating LabelCaptureSettings objects. Provides a fluent interface for configuring label capture settings including label definitions, hidden properties, and other settings.

addLabel(label)
addLabel(label: LabelDefinition): this

Added in version 7.2.0

Adds a new label definition to the settings.

setHiddenProperty(key, value)
setHiddenProperty(key: string,
        value: unknown): this

Added in version 7.2.0

Sets a hidden property to be used when creating the LabelCaptureSettings object.

setHiddenProperties(hiddenProperties)
setHiddenProperties(hiddenProperties: Record<string, unknown>): this

Added in version 7.2.0

Sets hidden properties to be used when creating the LabelCaptureSettings object.

setLabelProperties(labelProperties)
setLabelProperties(labelProperties: Record<string, unknown> | Record<string, unknown>[]): this

Added in version 7.3.0

Set label properties to be used when creating the LabelCaptureSettings object.

build()
build(): Promise<LabelCaptureSettings>

Added in version 7.2.0

Builds the settings object.