CodeGlyphX logo
CodeGlyphX

API Reference

Class

DataMatrixDecoder

Namespace CodeGlyphX.DataMatrix
Assembly CodeGlyphX
Modifiers static

Decodes Data Matrix (ECC200) symbols.

Inheritance

  • Object
  • DataMatrixDecoder

Methods

TryDecode 12 overloads
public static Boolean TryDecode(BitMatrix modules, out String value) #
Returns: Boolean

Attempts to decode a Data Matrix symbol from a module matrix.

Parameters

modules CodeGlyphX.BitMatrix requiredposition: 0
value System.String@ requiredposition: 1
public static Boolean TryDecode(BitMatrix modules, CancellationToken cancellationToken, out String value) #
Returns: Boolean

Attempts to decode a Data Matrix symbol from a module matrix, with cancellation.

Parameters

modules CodeGlyphX.BitMatrix requiredposition: 0
cancellationToken System.Threading.CancellationToken requiredposition: 1
value System.String@ requiredposition: 2
public static Boolean TryDecode(BitMatrix modules, out String value, out DataMatrixDecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a Data Matrix symbol from a module matrix, with diagnostics.

Parameters

modules CodeGlyphX.BitMatrix requiredposition: 0
value System.String@ requiredposition: 1
diagnostics CodeGlyphX.DataMatrixDecodeDiagnostics@ requiredposition: 2
public static Boolean TryDecode(BitMatrix modules, CancellationToken cancellationToken, out String value, out DataMatrixDecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a Data Matrix symbol from a module matrix, with cancellation and diagnostics.

Parameters

modules CodeGlyphX.BitMatrix requiredposition: 0
cancellationToken System.Threading.CancellationToken requiredposition: 1
value System.String@ requiredposition: 2
diagnostics CodeGlyphX.DataMatrixDecodeDiagnostics@ requiredposition: 3
public static Boolean TryDecode(ReadOnlySpan<Byte> pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, out String value) #
Returns: Boolean

Attempts to decode a Data Matrix symbol from pixels.

Parameters

pixels System.ReadOnlySpan{System.Byte} requiredposition: 0
width System.Int32 requiredposition: 1
height System.Int32 requiredposition: 2
stride System.Int32 requiredposition: 3
format CodeGlyphX.PixelFormat requiredposition: 4
value System.String@ requiredposition: 5
public static Boolean TryDecode(ReadOnlySpan<Byte> pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, CancellationToken cancellationToken, out String value) #
Returns: Boolean

Attempts to decode a Data Matrix symbol from pixels, with cancellation.

Parameters

pixels System.ReadOnlySpan{System.Byte} requiredposition: 0
width System.Int32 requiredposition: 1
height System.Int32 requiredposition: 2
stride System.Int32 requiredposition: 3
format CodeGlyphX.PixelFormat requiredposition: 4
cancellationToken System.Threading.CancellationToken requiredposition: 5
value System.String@ requiredposition: 6
public static Boolean TryDecode(ReadOnlySpan<Byte> pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, out String value, out DataMatrixDecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a Data Matrix symbol from pixels, with diagnostics.

Parameters

pixels System.ReadOnlySpan{System.Byte} requiredposition: 0
width System.Int32 requiredposition: 1
height System.Int32 requiredposition: 2
stride System.Int32 requiredposition: 3
format CodeGlyphX.PixelFormat requiredposition: 4
value System.String@ requiredposition: 5
diagnostics CodeGlyphX.DataMatrixDecodeDiagnostics@ requiredposition: 6
public static Boolean TryDecode(ReadOnlySpan<Byte> pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, CancellationToken cancellationToken, out String value, out DataMatrixDecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a Data Matrix symbol from pixels, with cancellation and diagnostics.

Parameters

pixels System.ReadOnlySpan{System.Byte} requiredposition: 0
width System.Int32 requiredposition: 1
height System.Int32 requiredposition: 2
stride System.Int32 requiredposition: 3
format CodeGlyphX.PixelFormat requiredposition: 4
cancellationToken System.Threading.CancellationToken requiredposition: 5
value System.String@ requiredposition: 6
diagnostics CodeGlyphX.DataMatrixDecodeDiagnostics@ requiredposition: 7
public static Boolean TryDecode(Byte[] pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, out String value) #
Returns: Boolean

Attempts to decode a Data Matrix symbol from pixels.

Parameters

pixels System.Byte[] requiredposition: 0
width System.Int32 requiredposition: 1
height System.Int32 requiredposition: 2
stride System.Int32 requiredposition: 3
format CodeGlyphX.PixelFormat requiredposition: 4
value System.String@ requiredposition: 5
public static Boolean TryDecode(Byte[] pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, CancellationToken cancellationToken, out String value) #
Returns: Boolean

Attempts to decode a Data Matrix symbol from pixels, with cancellation.

Parameters

pixels System.Byte[] requiredposition: 0
width System.Int32 requiredposition: 1
height System.Int32 requiredposition: 2
stride System.Int32 requiredposition: 3
format CodeGlyphX.PixelFormat requiredposition: 4
cancellationToken System.Threading.CancellationToken requiredposition: 5
value System.String@ requiredposition: 6
public static Boolean TryDecode(Byte[] pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, out String value, out DataMatrixDecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a Data Matrix symbol from pixels, with diagnostics.

Parameters

pixels System.Byte[] requiredposition: 0
width System.Int32 requiredposition: 1
height System.Int32 requiredposition: 2
stride System.Int32 requiredposition: 3
format CodeGlyphX.PixelFormat requiredposition: 4
value System.String@ requiredposition: 5
diagnostics CodeGlyphX.DataMatrixDecodeDiagnostics@ requiredposition: 6
public static Boolean TryDecode(Byte[] pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, CancellationToken cancellationToken, out String value, out DataMatrixDecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a Data Matrix symbol from pixels, with cancellation and diagnostics.

Parameters

pixels System.Byte[] requiredposition: 0
width System.Int32 requiredposition: 1
height System.Int32 requiredposition: 2
stride System.Int32 requiredposition: 3
format CodeGlyphX.PixelFormat requiredposition: 4
cancellationToken System.Threading.CancellationToken requiredposition: 5
value System.String@ requiredposition: 6
diagnostics CodeGlyphX.DataMatrixDecodeDiagnostics@ requiredposition: 7
TryDecodeDetailed 6 overloads
public static Boolean TryDecodeDetailed(BitMatrix modules, out DataMatrixDecoded decoded) #
Returns: Boolean

Attempts to decode a Data Matrix symbol and preserve GS1, structured-append, Macro, Reader Programming, and ECI metadata.

Parameters

modules CodeGlyphX.BitMatrix requiredposition: 0
decoded CodeGlyphX.DataMatrix.DataMatrixDecoded@ requiredposition: 1
public static Boolean TryDecodeDetailed(BitMatrix modules, CancellationToken cancellationToken, out DataMatrixDecoded decoded) #
Returns: Boolean

Attempts to decode a Data Matrix symbol with cancellation and preserve control metadata.

Parameters

modules CodeGlyphX.BitMatrix requiredposition: 0
cancellationToken System.Threading.CancellationToken requiredposition: 1
decoded CodeGlyphX.DataMatrix.DataMatrixDecoded@ requiredposition: 2
public static Boolean TryDecodeDetailed(ReadOnlySpan<Byte> pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, out DataMatrixDecoded decoded) #
Returns: Boolean

Attempts to decode a Data Matrix symbol from pixels and preserve control metadata.

Parameters

pixels System.ReadOnlySpan{System.Byte} requiredposition: 0
width System.Int32 requiredposition: 1
height System.Int32 requiredposition: 2
stride System.Int32 requiredposition: 3
format CodeGlyphX.PixelFormat requiredposition: 4
decoded CodeGlyphX.DataMatrix.DataMatrixDecoded@ requiredposition: 5
public static Boolean TryDecodeDetailed(ReadOnlySpan<Byte> pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, CancellationToken cancellationToken, out DataMatrixDecoded decoded) #
Returns: Boolean

Attempts to decode a Data Matrix symbol from pixels with cancellation and preserve control metadata.

Parameters

pixels System.ReadOnlySpan{System.Byte} requiredposition: 0
width System.Int32 requiredposition: 1
height System.Int32 requiredposition: 2
stride System.Int32 requiredposition: 3
format CodeGlyphX.PixelFormat requiredposition: 4
cancellationToken System.Threading.CancellationToken requiredposition: 5
decoded CodeGlyphX.DataMatrix.DataMatrixDecoded@ requiredposition: 6
public static Boolean TryDecodeDetailed(Byte[] pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, out DataMatrixDecoded decoded) #
Returns: Boolean

Attempts to decode a Data Matrix symbol from pixels and preserve control metadata.

Parameters

pixels System.Byte[] requiredposition: 0
width System.Int32 requiredposition: 1
height System.Int32 requiredposition: 2
stride System.Int32 requiredposition: 3
format CodeGlyphX.PixelFormat requiredposition: 4
decoded CodeGlyphX.DataMatrix.DataMatrixDecoded@ requiredposition: 5
public static Boolean TryDecodeDetailed(Byte[] pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, CancellationToken cancellationToken, out DataMatrixDecoded decoded) #
Returns: Boolean

Attempts to decode a Data Matrix symbol from pixels with cancellation and preserve control metadata.

Parameters

pixels System.Byte[] requiredposition: 0
width System.Int32 requiredposition: 1
height System.Int32 requiredposition: 2
stride System.Int32 requiredposition: 3
format CodeGlyphX.PixelFormat requiredposition: 4
cancellationToken System.Threading.CancellationToken requiredposition: 5
decoded CodeGlyphX.DataMatrix.DataMatrixDecoded@ requiredposition: 6