CodeGlyphX logo
CodeGlyphX

API Reference

Class

BarcodeDecodeOptions

Namespace CodeGlyphX
Assembly CodeGlyphX
Modifiers sealed

Options controlling how 1D barcode decoding behaves.

Inheritance

  • Object
  • BarcodeDecodeOptions

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

public BarcodeDecodeOptions() #

Methods

public BarcodeDecodeOptions WithCode11Checksum(Code11ChecksumPolicy policy) #
Returns: BarcodeDecodeOptions

Sets Code 11 checksum handling.

Parameters

policy CodeGlyphX.Code11ChecksumPolicy requiredposition: 0
public BarcodeDecodeOptions WithCode39Checksum(Code39ChecksumPolicy policy) #
Returns: BarcodeDecodeOptions

Sets Code39 checksum handling.

Parameters

policy CodeGlyphX.Code39ChecksumPolicy requiredposition: 0
public BarcodeDecodeOptions WithMsiChecksum(MsiChecksumPolicy policy) #
Returns: BarcodeDecodeOptions

Sets MSI checksum handling.

Parameters

policy CodeGlyphX.MsiChecksumPolicy requiredposition: 0
public BarcodeDecodeOptions WithPlesseyChecksum(PlesseyChecksumPolicy policy) #
Returns: BarcodeDecodeOptions

Sets Plessey CRC handling.

Parameters

policy CodeGlyphX.PlesseyChecksumPolicy requiredposition: 0
public BarcodeDecodeOptions WithTileScan(Boolean enabled = true, Int32 tileGrid = 0) #
Returns: BarcodeDecodeOptions

Enables or disables tile scanning for multiple barcodes.

Parameters

enabled System.Boolean = true optionalposition: 0
tileGrid System.Int32 = 0 optionalposition: 1

Properties

public Code39ChecksumPolicy Code39Checksum { get; set; } #

Controls how Code39 checksum characters are handled during decode.

public MsiChecksumPolicy MsiChecksum { get; set; } #

Controls how MSI checksum digits are handled during decode.

public Code11ChecksumPolicy Code11Checksum { get; set; } #

Controls how Code 11 checksum characters are handled during decode.

public PlesseyChecksumPolicy PlesseyChecksum { get; set; } #

Controls whether Plessey CRC validation is required during decode.

public Boolean EnableTileScan { get; set; } #

Enables tile-based scanning for multiple barcodes in one image.

public Int32 TileGrid { get; set; } #

Tile grid size for multi-scan (0 = auto, 2..4 recommended).