CodeGlyphX logo
CodeGlyphX

API Reference

Class

MatrixBarcodeDecoder

Namespace CodeGlyphX
Assembly CodeGlyphX
Modifiers static

Decodes 2D barcode symbologies from a BitMatrix.

Inheritance

  • Object
  • MatrixBarcodeDecoder

Methods

public static Boolean TryDecode(BarcodeType type, BitMatrix modules, out String text) #
Returns: Boolean

Attempts to decode a 2D barcode using the specified BarcodeType.

Parameters

type CodeGlyphX.BarcodeType requiredposition: 0
modules CodeGlyphX.BitMatrix requiredposition: 1
text System.String@ requiredposition: 2
public static Boolean TryDecodeAny(BitMatrix modules, out BarcodeDecoded decoded, Nullable<BarcodeType> expectedType = null) #
Returns: Boolean

Attempts to decode any supported matrix barcode from a BitMatrix.

Parameters

modules CodeGlyphX.BitMatrix requiredposition: 0
Module matrix to decode.
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 1
Decoded barcode payload.
expectedType System.Nullable{CodeGlyphX.BarcodeType} = null optionalposition: 2
Optional expected matrix barcode type to decode.

Returns

true when decoding succeeds.

public static Boolean TryDecodeDataMatrix(BitMatrix modules, out String text) #
Returns: Boolean

Attempts to decode a Data Matrix symbol from a BitMatrix.

Parameters

modules CodeGlyphX.BitMatrix requiredposition: 0
text System.String@ requiredposition: 1
public static Boolean TryDecodeGs1DataBarExpandedStacked(BitMatrix modules, out String text) #
Returns: Boolean

Attempts to decode a GS1 DataBar Expanded Stacked symbol from a BitMatrix.

Parameters

modules CodeGlyphX.BitMatrix requiredposition: 0
text System.String@ requiredposition: 1
public static Boolean TryDecodeGs1DataBarOmni(BitMatrix modules, out String text) #
Returns: Boolean

Attempts to decode a GS1 DataBar-14 Omnidirectional symbol from a BitMatrix.

Parameters

modules CodeGlyphX.BitMatrix requiredposition: 0
text System.String@ requiredposition: 1
public static Boolean TryDecodeGs1DataBarStacked(BitMatrix modules, out String text) #
Returns: Boolean

Attempts to decode a GS1 DataBar-14 Stacked symbol from a BitMatrix.

Parameters

modules CodeGlyphX.BitMatrix requiredposition: 0
text System.String@ requiredposition: 1
public static Boolean TryDecodeMicroPdf417(BitMatrix modules, out String text) #
Returns: Boolean

Attempts to decode a MicroPDF417 symbol from a BitMatrix.

Parameters

modules CodeGlyphX.BitMatrix requiredposition: 0
text System.String@ requiredposition: 1
public static Boolean TryDecodePdf417(BitMatrix modules, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from a BitMatrix.

Parameters

modules CodeGlyphX.BitMatrix requiredposition: 0
text System.String@ requiredposition: 1