Scandit Icon Builder

Defined under the namespace Scandit.Datacapture.Core.Ui

ScanditIconBuilder
class ScanditIconBuilder

Added in version 7.1.0

Use this object to construct instances of ScanditIcon.

constructor()
constructor()

Added in version 7.1.0

Creates a new instance of the builder.

withIcon(icon)
withIcon(icon: ScanditIconType): ScanditIconBuilder

Added in version 7.1.0

Sets the icon.

withIconColor(color)
withIconColor(color: Color): ScanditIconBuilder

Added in version 7.1.0

Sets the color of the icon.

withBackgroundColor(color)
withBackgroundColor(color: Color): ScanditIconBuilder

Added in version 7.1.0

Sets the color applied to the icon’s background.

withBackgroundStrokeColor(backgroundStrokeColor)
withBackgroundStrokeColor(backgroundStrokeColor: Color): ScanditIconBuilder

Added in version 7.1.0

Sets the color of the stroke applied to the icon’s background.

withBackgroundStrokeWidth(backgroundStrokeWidth)
withBackgroundStrokeWidth(backgroundStrokeWidth: number): ScanditIconBuilder

Added in version 7.1.0

Sets the width of the stroke applied to the icon’s background.

withBackgroundShape(backgroundShape)
withBackgroundShape(backgroundShape: ScanditIconShape | null): ScanditIconBuilder

Added in version 7.1.0

Sets the icon’s background shape.

build()
build(): Promise<ScanditIcon>

Added in version 7.1.0

Constructs a ScanditIcon with the properties set on the builder.