Table of Contents

Class BarcodeScannerConfiguration

Namespace
ScanbotSDK.MAUI.Barcode
Assembly
ScanbotSDK.Shared.dll

Configuration of the barcode scanner screen.

public class BarcodeScannerConfiguration
Inheritance
BarcodeScannerConfiguration
Inherited Members

Properties

ActionBar

Configuration of the action bar.

public ActionBarConfiguration ActionBar { get; set; }

Property Value

ActionBarConfiguration

BackgroundColor

Color of the screen's background. Default is "?sbColorSurfaceLow"

public ColorValue BackgroundColor { get; set; }

Property Value

ColorValue

CameraConfiguration

Configuration of the camera behavior.

public CameraConfiguration CameraConfiguration { get; set; }

Property Value

CameraConfiguration

CameraPermission

Configuration of the dialog for requesting camera permissions.

public CameraPermissionScreen CameraPermission { get; set; }

Property Value

CameraPermissionScreen

Localization

Configuration of the all strings for barcode scanner.

public BarcodeTextLocalization Localization { get; set; }

Property Value

BarcodeTextLocalization

Palette

Define the screen's base color values from which other colors are derived.

public Palette Palette { get; set; }

Property Value

Palette

RecognizerConfiguration

Configuration of the scanning behavior.

public BarcodeRecognizerConfiguration RecognizerConfiguration { get; set; }

Property Value

BarcodeRecognizerConfiguration

Screen

The configuration object should be applied for this screen. Default is "BarcodeScanner"

public string Screen { get; set; }

Property Value

string

Sound

Configuration of the scan confirmation sound.

public Sound Sound { get; set; }

Property Value

Sound

Timeouts

Configuration of timeouts.

public Timeouts Timeouts { get; set; }

Property Value

Timeouts

TopBar

Configuration of the top bar.

public TopBarConfiguration TopBar { get; set; }

Property Value

TopBarConfiguration

UseCase

Configuration of the barcode scanner screen's behavior.

public BarcodeUseCase UseCase { get; set; }

Property Value

BarcodeUseCase

UserGuidance

Configuration of the text hint guiding users to move the view finder over a barcode.

public UserGuidanceConfiguration UserGuidance { get; set; }

Property Value

UserGuidanceConfiguration

Version

Version number of the configuration object. Default is "1.0"

public string Version { get; set; }

Property Value

string

Vibration

Configuration of the scan scan confirmation vibration.

public Vibration Vibration { get; set; }

Property Value

Vibration

ViewFinder

Configuration of the view finder.

public ViewFinderConfiguration ViewFinder { get; set; }

Property Value

ViewFinderConfiguration

Methods

FromJson(string)

public static BarcodeScannerConfiguration FromJson(string rawJson)

Parameters

rawJson string

Returns

BarcodeScannerConfiguration

FromNative(BarcodeScannerConfiguration)

public static BarcodeScannerConfiguration FromNative(BarcodeScannerConfiguration source)

Parameters

source BarcodeScannerConfiguration

Returns

BarcodeScannerConfiguration

ToNative()

public BarcodeScannerConfiguration ToNative()

Returns

BarcodeScannerConfiguration