API Reference
DataMatrixDecoder
Decodes Data Matrix (ECC200) symbols.
Inheritance
- Object
- DataMatrixDecoder
Methods
public static Boolean TryDecode(BitMatrix modules, out String value) #BooleanAttempts to decode a Data Matrix symbol from a module matrix.
Parameters
- modules CodeGlyphX.BitMatrix
- value System.String@
public static Boolean TryDecode(BitMatrix modules, CancellationToken cancellationToken, out String value) #BooleanAttempts to decode a Data Matrix symbol from a module matrix, with cancellation.
Parameters
- modules CodeGlyphX.BitMatrix
- cancellationToken System.Threading.CancellationToken
- value System.String@
public static Boolean TryDecode(BitMatrix modules, out String value, out DataMatrixDecodeDiagnostics diagnostics) #BooleanAttempts to decode a Data Matrix symbol from a module matrix, with diagnostics.
Parameters
- modules CodeGlyphX.BitMatrix
- value System.String@
- diagnostics CodeGlyphX.DataMatrixDecodeDiagnostics@
public static Boolean TryDecode(BitMatrix modules, CancellationToken cancellationToken, out String value, out DataMatrixDecodeDiagnostics diagnostics) #BooleanAttempts to decode a Data Matrix symbol from a module matrix, with cancellation and diagnostics.
Parameters
- modules CodeGlyphX.BitMatrix
- cancellationToken System.Threading.CancellationToken
- value System.String@
- diagnostics CodeGlyphX.DataMatrixDecodeDiagnostics@
public static Boolean TryDecode(ReadOnlySpan<Byte> pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, out String value) #BooleanAttempts to decode a Data Matrix symbol from pixels.
Parameters
- pixels System.ReadOnlySpan{System.Byte}
- width System.Int32
- height System.Int32
- stride System.Int32
- format CodeGlyphX.PixelFormat
- value System.String@
public static Boolean TryDecode(ReadOnlySpan<Byte> pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, CancellationToken cancellationToken, out String value) #BooleanAttempts to decode a Data Matrix symbol from pixels, with cancellation.
Parameters
- pixels System.ReadOnlySpan{System.Byte}
- width System.Int32
- height System.Int32
- stride System.Int32
- format CodeGlyphX.PixelFormat
- cancellationToken System.Threading.CancellationToken
- value System.String@
public static Boolean TryDecode(ReadOnlySpan<Byte> pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, out String value, out DataMatrixDecodeDiagnostics diagnostics) #BooleanAttempts to decode a Data Matrix symbol from pixels, with diagnostics.
Parameters
- pixels System.ReadOnlySpan{System.Byte}
- width System.Int32
- height System.Int32
- stride System.Int32
- format CodeGlyphX.PixelFormat
- value System.String@
- diagnostics CodeGlyphX.DataMatrixDecodeDiagnostics@
public static Boolean TryDecode(ReadOnlySpan<Byte> pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, CancellationToken cancellationToken, out String value, out DataMatrixDecodeDiagnostics diagnostics) #BooleanAttempts to decode a Data Matrix symbol from pixels, with cancellation and diagnostics.
Parameters
- pixels System.ReadOnlySpan{System.Byte}
- width System.Int32
- height System.Int32
- stride System.Int32
- format CodeGlyphX.PixelFormat
- cancellationToken System.Threading.CancellationToken
- value System.String@
- diagnostics CodeGlyphX.DataMatrixDecodeDiagnostics@
public static Boolean TryDecode(Byte[] pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, out String value) #BooleanAttempts to decode a Data Matrix symbol from pixels.
Parameters
- pixels System.Byte[]
- width System.Int32
- height System.Int32
- stride System.Int32
- format CodeGlyphX.PixelFormat
- value System.String@
public static Boolean TryDecode(Byte[] pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, CancellationToken cancellationToken, out String value) #BooleanAttempts to decode a Data Matrix symbol from pixels, with cancellation.
Parameters
- pixels System.Byte[]
- width System.Int32
- height System.Int32
- stride System.Int32
- format CodeGlyphX.PixelFormat
- cancellationToken System.Threading.CancellationToken
- value System.String@
public static Boolean TryDecode(Byte[] pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, out String value, out DataMatrixDecodeDiagnostics diagnostics) #BooleanAttempts to decode a Data Matrix symbol from pixels, with diagnostics.
Parameters
- pixels System.Byte[]
- width System.Int32
- height System.Int32
- stride System.Int32
- format CodeGlyphX.PixelFormat
- value System.String@
- diagnostics CodeGlyphX.DataMatrixDecodeDiagnostics@
public static Boolean TryDecode(Byte[] pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, CancellationToken cancellationToken, out String value, out DataMatrixDecodeDiagnostics diagnostics) #BooleanAttempts to decode a Data Matrix symbol from pixels, with cancellation and diagnostics.
Parameters
- pixels System.Byte[]
- width System.Int32
- height System.Int32
- stride System.Int32
- format CodeGlyphX.PixelFormat
- cancellationToken System.Threading.CancellationToken
- value System.String@
- diagnostics CodeGlyphX.DataMatrixDecodeDiagnostics@
public static Boolean TryDecodeDetailed(BitMatrix modules, out DataMatrixDecoded decoded) #BooleanAttempts to decode a Data Matrix symbol and preserve GS1, structured-append, Macro, Reader Programming, and ECI metadata.
Parameters
- modules CodeGlyphX.BitMatrix
- decoded CodeGlyphX.DataMatrix.DataMatrixDecoded@
public static Boolean TryDecodeDetailed(BitMatrix modules, CancellationToken cancellationToken, out DataMatrixDecoded decoded) #BooleanAttempts to decode a Data Matrix symbol with cancellation and preserve control metadata.
Parameters
- modules CodeGlyphX.BitMatrix
- cancellationToken System.Threading.CancellationToken
- decoded CodeGlyphX.DataMatrix.DataMatrixDecoded@
public static Boolean TryDecodeDetailed(ReadOnlySpan<Byte> pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, out DataMatrixDecoded decoded) #BooleanAttempts to decode a Data Matrix symbol from pixels and preserve control metadata.
Parameters
- pixels System.ReadOnlySpan{System.Byte}
- width System.Int32
- height System.Int32
- stride System.Int32
- format CodeGlyphX.PixelFormat
- decoded CodeGlyphX.DataMatrix.DataMatrixDecoded@
public static Boolean TryDecodeDetailed(ReadOnlySpan<Byte> pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, CancellationToken cancellationToken, out DataMatrixDecoded decoded) #BooleanAttempts to decode a Data Matrix symbol from pixels with cancellation and preserve control metadata.
Parameters
- pixels System.ReadOnlySpan{System.Byte}
- width System.Int32
- height System.Int32
- stride System.Int32
- format CodeGlyphX.PixelFormat
- cancellationToken System.Threading.CancellationToken
- decoded CodeGlyphX.DataMatrix.DataMatrixDecoded@
public static Boolean TryDecodeDetailed(Byte[] pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, out DataMatrixDecoded decoded) #BooleanAttempts to decode a Data Matrix symbol from pixels and preserve control metadata.
Parameters
- pixels System.Byte[]
- width System.Int32
- height System.Int32
- stride System.Int32
- format CodeGlyphX.PixelFormat
- decoded CodeGlyphX.DataMatrix.DataMatrixDecoded@
public static Boolean TryDecodeDetailed(Byte[] pixels, Int32 width, Int32 height, Int32 stride, PixelFormat format, CancellationToken cancellationToken, out DataMatrixDecoded decoded) #BooleanAttempts to decode a Data Matrix symbol from pixels with cancellation and preserve control metadata.
Parameters
- pixels System.Byte[]
- width System.Int32
- height System.Int32
- stride System.Int32
- format CodeGlyphX.PixelFormat
- cancellationToken System.Threading.CancellationToken
- decoded CodeGlyphX.DataMatrix.DataMatrixDecoded@