Table of Contents

Class BarcodeFormatCode128Configuration

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

Code 128 barcode configuration. Add to scanner configuration to scan Code 128 barcodes.

public class BarcodeFormatCode128Configuration : BarcodeFormatOneDConfigurationBase
Inheritance
BarcodeFormatCode128Configuration
Inherited Members

Properties

BarcodeDefectProfile

Specifies which kind of barcode defects are tried to fix.

Default is GENERIC_AND_THERMAL.

public BarcodeDefectProfile BarcodeDefectProfile { get; set; }

Property Value

BarcodeDefectProfile

BlurryOneDScanner

If ENABLE, the scanner will try extra-hard to scan linear barcodes that are heavily blurred or otherwise damaged.

Default is ENABLE.

public ConfigState BlurryOneDScanner { get; set; }

Property Value

ConfigState

DamagedBarcodeReconstruction

If ENABLE, the scanner will try extra-hard to scan linear barcodes that are damaged in a way that every single scanline is corrupted, e.g. due to scratches, ink smudges, glare, or other damage or obstruction. Only affects the following barcode formats: Code39, Code128, Ean8, Ean13, and UpcA. Not used in low power or legacy mode.

Default is ENABLE.

public ConfigState DamagedBarcodeReconstruction { get; set; }

Property Value

ConfigState

Gs1Handling

GS1 message handling options.

Default is PARSE.

public Gs1Handling Gs1Handling { get; set; }

Property Value

Gs1Handling

MaximumTextLength

Maximum text length. 0 implies no maximum. Applied only to linear barcode formats that allow variable length.

Default is 0.

public int MaximumTextLength { get; set; }

Property Value

int

MinimumTextLength

Minimum text length. Applied only to linear barcode formats that allow variable length.

Default is 1.

public int MinimumTextLength { get; set; }

Property Value

int

Methods

FromJson(string)

public static BarcodeFormatCode128Configuration FromJson(string rawJson)

Parameters

rawJson string

Returns

BarcodeFormatCode128Configuration