CodeGlyphX logo
CodeGlyphX

API Reference

Class

Pdf417Code

Namespace CodeGlyphX
Assembly CodeGlyphX
Modifiers static

Simple PDF417 helpers with fluent and static APIs.

Inheritance

  • Object
  • Pdf417Code

Examples


using CodeGlyphX;
Pdf417Code.Save("Document ID: 98765", "pdf417.png");
        

Methods

Create 2 overloads
public static Pdf417Builder Create(String text, Pdf417EncodeOptions encodeOptions = null, MatrixOptions renderOptions = null) #
Returns: Pdf417Builder

Starts a fluent PDF417 builder for text payloads.

Parameters

text System.String requiredposition: 0
encodeOptions CodeGlyphX.Pdf417.Pdf417EncodeOptions = null optionalposition: 1
renderOptions CodeGlyphX.MatrixOptions = null optionalposition: 2
public static Pdf417Builder Create(Byte[] data, Pdf417EncodeOptions encodeOptions = null, MatrixOptions renderOptions = null) #
Returns: Pdf417Builder

Starts a fluent PDF417 builder for byte payloads.

Parameters

data System.Byte[] requiredposition: 0
encodeOptions CodeGlyphX.Pdf417.Pdf417EncodeOptions = null optionalposition: 1
renderOptions CodeGlyphX.MatrixOptions = null optionalposition: 2
public static DecodeBatchResult<String> DecodeImageBatch(IEnumerable<Byte[]> images, ImageDecodeOptions options = null, CancellationToken cancellationToken = null) #
Returns: DecodeBatchResult<String>

Decodes a batch of PDF417 images with shared settings and aggregated diagnostics.

Parameters

images System.Collections.Generic.IEnumerable{System.Byte[]} requiredposition: 0
options CodeGlyphX.ImageDecodeOptions = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = null optionalposition: 2
DecodeImageResult 3 overloads
public static DecodeResult<String> DecodeImageResult(Byte[] image, ImageDecodeOptions options = null, CancellationToken cancellationToken = null) #
Returns: DecodeResult<String>

Decodes a PDF417 symbol from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) and returns diagnostics.

Parameters

image System.Byte[] requiredposition: 0
options CodeGlyphX.ImageDecodeOptions = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = null optionalposition: 2
public static DecodeResult<String> DecodeImageResult(ReadOnlySpan<Byte> image, ImageDecodeOptions options = null, CancellationToken cancellationToken = null) #
Returns: DecodeResult<String>

Decodes a PDF417 symbol from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) in a span and returns diagnostics.

Parameters

image System.ReadOnlySpan{System.Byte} requiredposition: 0
options CodeGlyphX.ImageDecodeOptions = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = null optionalposition: 2
public static DecodeResult<String> DecodeImageResult(Stream stream, ImageDecodeOptions options = null, CancellationToken cancellationToken = null) #
Returns: DecodeResult<String>

Decodes a PDF417 symbol from an image stream (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) and returns diagnostics.

Parameters

stream System.IO.Stream requiredposition: 0
options CodeGlyphX.ImageDecodeOptions = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = null optionalposition: 2
DecodePng 2 overloads
public static String DecodePng(Byte[] png) #
Returns: String

Decodes a PDF417 symbol from PNG bytes.

Parameters

png System.Byte[] requiredposition: 0
public static String DecodePng(Stream stream) #
Returns: String

Decodes a PDF417 symbol from a PNG stream.

Parameters

stream System.IO.Stream requiredposition: 0
public static String DecodePngFile(String path) #
Returns: String

Decodes a PDF417 symbol from a PNG file.

Parameters

path System.String requiredposition: 0
public static BitMatrix Encode(String text, Pdf417EncodeOptions options = null) #
Returns: BitMatrix

Encodes a text payload as PDF417.

Parameters

text System.String requiredposition: 0
options CodeGlyphX.Pdf417.Pdf417EncodeOptions = null optionalposition: 1
public static BitMatrix EncodeBytes(Byte[] data, Pdf417EncodeOptions options = null) #
Returns: BitMatrix

Encodes a byte payload as PDF417.

Parameters

data System.Byte[] requiredposition: 0
options CodeGlyphX.Pdf417.Pdf417EncodeOptions = null optionalposition: 1
public static BitMatrix EncodeMacro(String text, Pdf417MacroOptions macro, Pdf417EncodeOptions options = null) #
Returns: BitMatrix

Encodes a Macro PDF417 payload.

Parameters

text System.String requiredposition: 0
macro CodeGlyphX.Pdf417.Pdf417MacroOptions requiredposition: 1
options CodeGlyphX.Pdf417.Pdf417EncodeOptions = null optionalposition: 2
Render 3 overloads
public static RenderedOutput Render(String text, OutputFormat format, Pdf417EncodeOptions encodeOptions = null, MatrixOptions renderOptions = null, RenderExtras extras = null) #
Returns: RenderedOutput

Renders a PDF417 payload to the requested output format.

Parameters

text System.String requiredposition: 0
format CodeGlyphX.Rendering.OutputFormat requiredposition: 1
encodeOptions CodeGlyphX.Pdf417.Pdf417EncodeOptions = null optionalposition: 2
renderOptions CodeGlyphX.MatrixOptions = null optionalposition: 3
extras CodeGlyphX.Rendering.RenderExtras = null optionalposition: 4
public static RenderedOutput Render(Byte[] data, OutputFormat format, Pdf417EncodeOptions encodeOptions = null, MatrixOptions renderOptions = null, RenderExtras extras = null) #
Returns: RenderedOutput

Renders a PDF417 byte payload to the requested output format.

Parameters

data System.Byte[] requiredposition: 0
format CodeGlyphX.Rendering.OutputFormat requiredposition: 1
encodeOptions CodeGlyphX.Pdf417.Pdf417EncodeOptions = null optionalposition: 2
renderOptions CodeGlyphX.MatrixOptions = null optionalposition: 3
extras CodeGlyphX.Rendering.RenderExtras = null optionalposition: 4
public static RenderedOutput Render(ReadOnlySpan<Byte> data, OutputFormat format, Pdf417EncodeOptions encodeOptions = null, MatrixOptions renderOptions = null, RenderExtras extras = null) #
Returns: RenderedOutput

Renders a PDF417 byte payload to the requested output format.

Parameters

data System.ReadOnlySpan{System.Byte} requiredposition: 0
format CodeGlyphX.Rendering.OutputFormat requiredposition: 1
encodeOptions CodeGlyphX.Pdf417.Pdf417EncodeOptions = null optionalposition: 2
renderOptions CodeGlyphX.MatrixOptions = null optionalposition: 3
extras CodeGlyphX.Rendering.RenderExtras = null optionalposition: 4
public static RenderedOutput RenderMacro(String text, Pdf417MacroOptions macro, OutputFormat format, Pdf417EncodeOptions encodeOptions = null, MatrixOptions renderOptions = null, RenderExtras extras = null) #
Returns: RenderedOutput

Renders a Macro PDF417 payload to the requested output format.

Parameters

text System.String requiredposition: 0
macro CodeGlyphX.Pdf417.Pdf417MacroOptions requiredposition: 1
format CodeGlyphX.Rendering.OutputFormat requiredposition: 2
encodeOptions CodeGlyphX.Pdf417.Pdf417EncodeOptions = null optionalposition: 3
renderOptions CodeGlyphX.MatrixOptions = null optionalposition: 4
extras CodeGlyphX.Rendering.RenderExtras = null optionalposition: 5
Save 3 overloads
public static String Save(ReadOnlySpan<Byte> data, String path, Pdf417EncodeOptions encodeOptions = null, MatrixOptions renderOptions = null, RenderExtras extras = null) #
Returns: String

Saves PDF417 to a file for byte payloads based on extension. Defaults to PNG when no extension is provided.

Parameters

data System.ReadOnlySpan{System.Byte} requiredposition: 0
path System.String requiredposition: 1
encodeOptions CodeGlyphX.Pdf417.Pdf417EncodeOptions = null optionalposition: 2
renderOptions CodeGlyphX.MatrixOptions = null optionalposition: 3
extras CodeGlyphX.Rendering.RenderExtras = null optionalposition: 4
public static String Save(String text, String path, Pdf417EncodeOptions encodeOptions = null, MatrixOptions renderOptions = null, RenderExtras extras = null) #
Returns: String

Saves PDF417 to a file based on extension. Defaults to PNG when no extension is provided.

Parameters

text System.String requiredposition: 0
path System.String requiredposition: 1
encodeOptions CodeGlyphX.Pdf417.Pdf417EncodeOptions = null optionalposition: 2
renderOptions CodeGlyphX.MatrixOptions = null optionalposition: 3
extras CodeGlyphX.Rendering.RenderExtras = null optionalposition: 4
public static String Save(Byte[] data, String path, Pdf417EncodeOptions encodeOptions = null, MatrixOptions renderOptions = null, RenderExtras extras = null) #
Returns: String

Saves PDF417 to a file for byte payloads based on extension. Defaults to PNG when no extension is provided.

Parameters

data System.Byte[] requiredposition: 0
path System.String requiredposition: 1
encodeOptions CodeGlyphX.Pdf417.Pdf417EncodeOptions = null optionalposition: 2
renderOptions CodeGlyphX.MatrixOptions = null optionalposition: 3
extras CodeGlyphX.Rendering.RenderExtras = null optionalposition: 4
public static String SaveMacro(String text, Pdf417MacroOptions macro, String path, Pdf417EncodeOptions encodeOptions = null, MatrixOptions renderOptions = null, RenderExtras extras = null) #
Returns: String

Saves Macro PDF417 to a file based on extension. Defaults to PNG when no extension is provided.

Parameters

text System.String requiredposition: 0
macro CodeGlyphX.Pdf417.Pdf417MacroOptions requiredposition: 1
path System.String requiredposition: 2
encodeOptions CodeGlyphX.Pdf417.Pdf417EncodeOptions = null optionalposition: 3
renderOptions CodeGlyphX.MatrixOptions = null optionalposition: 4
extras CodeGlyphX.Rendering.RenderExtras = null optionalposition: 5
TryDecodeAllImage 6 overloads
public static Boolean TryDecodeAllImage(Byte[] image, out String[] texts) #
Returns: Boolean

Attempts to decode all PDF417 symbols from common image formats.

Parameters

image System.Byte[] requiredposition: 0
texts System.String[]@ requiredposition: 1
public static Boolean TryDecodeAllImage(Byte[] image, ImageDecodeOptions options, out String[] texts) #
Returns: Boolean

Attempts to decode all PDF417 symbols from common image formats with image decode options.

Parameters

image System.Byte[] requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
texts System.String[]@ requiredposition: 2
public static Boolean TryDecodeAllImage(Byte[] image, ImageDecodeOptions options, CancellationToken cancellationToken, out String[] texts) #
Returns: Boolean

Attempts to decode all PDF417 symbols from common image formats with image decode options, with cancellation.

Parameters

image System.Byte[] requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
texts System.String[]@ requiredposition: 3
public static Boolean TryDecodeAllImage(Stream stream, out String[] texts) #
Returns: Boolean

Attempts to decode all PDF417 symbols from an image stream.

Parameters

stream System.IO.Stream requiredposition: 0
texts System.String[]@ requiredposition: 1
public static Boolean TryDecodeAllImage(Stream stream, ImageDecodeOptions options, out String[] texts) #
Returns: Boolean

Attempts to decode all PDF417 symbols from an image stream with image decode options.

Parameters

stream System.IO.Stream requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
texts System.String[]@ requiredposition: 2
public static Boolean TryDecodeAllImage(Stream stream, ImageDecodeOptions options, CancellationToken cancellationToken, out String[] texts) #
Returns: Boolean

Attempts to decode all PDF417 symbols from an image stream with image decode options, with cancellation.

Parameters

stream System.IO.Stream requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
texts System.String[]@ requiredposition: 3
TryDecodeImage 29 overloads
public static Boolean TryDecodeImage(Byte[] image, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA).

Parameters

image System.Byte[] requiredposition: 0
text System.String@ requiredposition: 1
public static Boolean TryDecodeImage(Byte[] image, CancellationToken cancellationToken, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA), with cancellation.

Parameters

image System.Byte[] requiredposition: 0
cancellationToken System.Threading.CancellationToken requiredposition: 1
text System.String@ requiredposition: 2
public static Boolean TryDecodeImage(Byte[] image, ImageDecodeOptions options, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) with image decode options.

Parameters

image System.Byte[] requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
text System.String@ requiredposition: 2
public static Boolean TryDecodeImage(Byte[] image, ImageDecodeOptions options, CancellationToken cancellationToken, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) with image decode options, with cancellation.

Parameters

image System.Byte[] requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
text System.String@ requiredposition: 3
public static Boolean TryDecodeImage(Byte[] image, out String text, out Pdf417DecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a PDF417 symbol from common image formats, with diagnostics.

Parameters

image System.Byte[] requiredposition: 0
text System.String@ requiredposition: 1
diagnostics CodeGlyphX.Pdf417DecodeDiagnostics@ requiredposition: 2
public static Boolean TryDecodeImage(Byte[] image, ImageDecodeOptions options, out String text, out Pdf417DecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a PDF417 symbol from common image formats with image decode options, with diagnostics.

Parameters

image System.Byte[] requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
text System.String@ requiredposition: 2
diagnostics CodeGlyphX.Pdf417DecodeDiagnostics@ requiredposition: 3
public static Boolean TryDecodeImage(Byte[] image, ImageDecodeOptions options, CancellationToken cancellationToken, out String text, out Pdf417DecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a PDF417 symbol from common image formats with image decode options, cancellation, and diagnostics.

Parameters

image System.Byte[] requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
text System.String@ requiredposition: 3
diagnostics CodeGlyphX.Pdf417DecodeDiagnostics@ requiredposition: 4
public static Boolean TryDecodeImage(ReadOnlySpan<Byte> image, out String text, out Pdf417DecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a PDF417 symbol from common image formats in a span, with diagnostics.

Parameters

image System.ReadOnlySpan{System.Byte} requiredposition: 0
text System.String@ requiredposition: 1
diagnostics CodeGlyphX.Pdf417DecodeDiagnostics@ requiredposition: 2
public static Boolean TryDecodeImage(ReadOnlySpan<Byte> image, ImageDecodeOptions options, out String text, out Pdf417DecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a PDF417 symbol from common image formats in a span with image decode options, with diagnostics.

Parameters

image System.ReadOnlySpan{System.Byte} requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
text System.String@ requiredposition: 2
diagnostics CodeGlyphX.Pdf417DecodeDiagnostics@ requiredposition: 3
public static Boolean TryDecodeImage(ReadOnlySpan<Byte> image, ImageDecodeOptions options, CancellationToken cancellationToken, out String text, out Pdf417DecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a PDF417 symbol from common image formats in a span with image decode options, cancellation, and diagnostics.

Parameters

image System.ReadOnlySpan{System.Byte} requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
text System.String@ requiredposition: 3
diagnostics CodeGlyphX.Pdf417DecodeDiagnostics@ requiredposition: 4
public static Boolean TryDecodeImage(ReadOnlySpan<Byte> image, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from common image formats in a span.

Parameters

image System.ReadOnlySpan{System.Byte} requiredposition: 0
text System.String@ requiredposition: 1
public static Boolean TryDecodeImage(ReadOnlySpan<Byte> image, CancellationToken cancellationToken, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from common image formats in a span, with cancellation.

Parameters

image System.ReadOnlySpan{System.Byte} requiredposition: 0
cancellationToken System.Threading.CancellationToken requiredposition: 1
text System.String@ requiredposition: 2
public static Boolean TryDecodeImage(ReadOnlySpan<Byte> image, ImageDecodeOptions options, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from common image formats in a span with image decode options.

Parameters

image System.ReadOnlySpan{System.Byte} requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
text System.String@ requiredposition: 2
public static Boolean TryDecodeImage(ReadOnlySpan<Byte> image, ImageDecodeOptions options, CancellationToken cancellationToken, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from common image formats in a span with image decode options, with cancellation.

Parameters

image System.ReadOnlySpan{System.Byte} requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
text System.String@ requiredposition: 3
public static Boolean TryDecodeImage(Stream stream, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from an image stream (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA).

Parameters

stream System.IO.Stream requiredposition: 0
text System.String@ requiredposition: 1
public static Boolean TryDecodeImage(Stream stream, CancellationToken cancellationToken, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from an image stream (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA), with cancellation.

Parameters

stream System.IO.Stream requiredposition: 0
cancellationToken System.Threading.CancellationToken requiredposition: 1
text System.String@ requiredposition: 2
public static Boolean TryDecodeImage(Stream stream, ImageDecodeOptions options, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from an image stream (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) with image decode options.

Parameters

stream System.IO.Stream requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
text System.String@ requiredposition: 2
public static Boolean TryDecodeImage(Stream stream, ImageDecodeOptions options, CancellationToken cancellationToken, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from an image stream (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) with image decode options, with cancellation.

Parameters

stream System.IO.Stream requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
text System.String@ requiredposition: 3
public static Boolean TryDecodeImage(Stream stream, out String text, out Pdf417DecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a PDF417 symbol from an image stream, with diagnostics.

Parameters

stream System.IO.Stream requiredposition: 0
text System.String@ requiredposition: 1
diagnostics CodeGlyphX.Pdf417DecodeDiagnostics@ requiredposition: 2
public static Boolean TryDecodeImage(Stream stream, ImageDecodeOptions options, out String text, out Pdf417DecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a PDF417 symbol from an image stream with image decode options, with diagnostics.

Parameters

stream System.IO.Stream requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
text System.String@ requiredposition: 2
diagnostics CodeGlyphX.Pdf417DecodeDiagnostics@ requiredposition: 3
public static Boolean TryDecodeImage(Stream stream, ImageDecodeOptions options, CancellationToken cancellationToken, out String text, out Pdf417DecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a PDF417 symbol from an image stream with image decode options, cancellation, and diagnostics.

Parameters

stream System.IO.Stream requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
text System.String@ requiredposition: 3
diagnostics CodeGlyphX.Pdf417DecodeDiagnostics@ requiredposition: 4
public static Boolean TryDecodeImage(Byte[] image, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA).

Parameters

image System.Byte[] requiredposition: 0
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 1
public static Boolean TryDecodeImage(Byte[] image, CancellationToken cancellationToken, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA), with cancellation.

Parameters

image System.Byte[] requiredposition: 0
cancellationToken System.Threading.CancellationToken requiredposition: 1
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 2
public static Boolean TryDecodeImage(Byte[] image, ImageDecodeOptions options, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) with image decode options.

Parameters

image System.Byte[] requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 2
public static Boolean TryDecodeImage(Byte[] image, ImageDecodeOptions options, CancellationToken cancellationToken, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) with image decode options, with cancellation.

Parameters

image System.Byte[] requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 3
public static Boolean TryDecodeImage(ReadOnlySpan<Byte> image, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) in a span.

Parameters

image System.ReadOnlySpan{System.Byte} requiredposition: 0
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 1
public static Boolean TryDecodeImage(ReadOnlySpan<Byte> image, CancellationToken cancellationToken, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) in a span, with cancellation.

Parameters

image System.ReadOnlySpan{System.Byte} requiredposition: 0
cancellationToken System.Threading.CancellationToken requiredposition: 1
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 2
public static Boolean TryDecodeImage(ReadOnlySpan<Byte> image, ImageDecodeOptions options, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) in a span with image decode options.

Parameters

image System.ReadOnlySpan{System.Byte} requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 2
public static Boolean TryDecodeImage(ReadOnlySpan<Byte> image, ImageDecodeOptions options, CancellationToken cancellationToken, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) in a span with image decode options, with cancellation.

Parameters

image System.ReadOnlySpan{System.Byte} requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 3
TryDecodePng 32 overloads
public static Boolean TryDecodePng(Byte[] png, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from PNG bytes.

Parameters

png System.Byte[] requiredposition: 0
text System.String@ requiredposition: 1
public static Boolean TryDecodePng(Byte[] png, CancellationToken cancellationToken, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from PNG bytes, with cancellation.

Parameters

png System.Byte[] requiredposition: 0
cancellationToken System.Threading.CancellationToken requiredposition: 1
text System.String@ requiredposition: 2
public static Boolean TryDecodePng(Byte[] png, ImageDecodeOptions options, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from PNG bytes with image decode options.

Parameters

png System.Byte[] requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
text System.String@ requiredposition: 2
public static Boolean TryDecodePng(Byte[] png, ImageDecodeOptions options, CancellationToken cancellationToken, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from PNG bytes with image decode options, with cancellation.

Parameters

png System.Byte[] requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
text System.String@ requiredposition: 3
public static Boolean TryDecodePng(ReadOnlySpan<Byte> png, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from PNG bytes in a span.

Parameters

png System.ReadOnlySpan{System.Byte} requiredposition: 0
text System.String@ requiredposition: 1
public static Boolean TryDecodePng(ReadOnlySpan<Byte> png, CancellationToken cancellationToken, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from PNG bytes in a span, with cancellation.

Parameters

png System.ReadOnlySpan{System.Byte} requiredposition: 0
cancellationToken System.Threading.CancellationToken requiredposition: 1
text System.String@ requiredposition: 2
public static Boolean TryDecodePng(ReadOnlySpan<Byte> png, ImageDecodeOptions options, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from PNG bytes in a span with image decode options.

Parameters

png System.ReadOnlySpan{System.Byte} requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
text System.String@ requiredposition: 2
public static Boolean TryDecodePng(ReadOnlySpan<Byte> png, ImageDecodeOptions options, CancellationToken cancellationToken, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from PNG bytes in a span with image decode options, with cancellation.

Parameters

png System.ReadOnlySpan{System.Byte} requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
text System.String@ requiredposition: 3
public static Boolean TryDecodePng(Byte[] png, out String text, out Pdf417DecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a PDF417 symbol from PNG bytes, with diagnostics.

Parameters

png System.Byte[] requiredposition: 0
text System.String@ requiredposition: 1
diagnostics CodeGlyphX.Pdf417DecodeDiagnostics@ requiredposition: 2
public static Boolean TryDecodePng(Byte[] png, ImageDecodeOptions options, out String text, out Pdf417DecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a PDF417 symbol from PNG bytes with image decode options, with diagnostics.

Parameters

png System.Byte[] requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
text System.String@ requiredposition: 2
diagnostics CodeGlyphX.Pdf417DecodeDiagnostics@ requiredposition: 3
public static Boolean TryDecodePng(Byte[] png, ImageDecodeOptions options, CancellationToken cancellationToken, out String text, out Pdf417DecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a PDF417 symbol from PNG bytes with image decode options, cancellation, and diagnostics.

Parameters

png System.Byte[] requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
text System.String@ requiredposition: 3
diagnostics CodeGlyphX.Pdf417DecodeDiagnostics@ requiredposition: 4
public static Boolean TryDecodePng(ReadOnlySpan<Byte> png, out String text, out Pdf417DecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a PDF417 symbol from PNG bytes in a span, with diagnostics.

Parameters

png System.ReadOnlySpan{System.Byte} requiredposition: 0
text System.String@ requiredposition: 1
diagnostics CodeGlyphX.Pdf417DecodeDiagnostics@ requiredposition: 2
public static Boolean TryDecodePng(ReadOnlySpan<Byte> png, ImageDecodeOptions options, out String text, out Pdf417DecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a PDF417 symbol from PNG bytes in a span with image decode options, with diagnostics.

Parameters

png System.ReadOnlySpan{System.Byte} requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
text System.String@ requiredposition: 2
diagnostics CodeGlyphX.Pdf417DecodeDiagnostics@ requiredposition: 3
public static Boolean TryDecodePng(ReadOnlySpan<Byte> png, ImageDecodeOptions options, CancellationToken cancellationToken, out String text, out Pdf417DecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a PDF417 symbol from PNG bytes in a span with image decode options, cancellation, and diagnostics.

Parameters

png System.ReadOnlySpan{System.Byte} requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
text System.String@ requiredposition: 3
diagnostics CodeGlyphX.Pdf417DecodeDiagnostics@ requiredposition: 4
public static Boolean TryDecodePng(Stream stream, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from a PNG stream.

Parameters

stream System.IO.Stream requiredposition: 0
text System.String@ requiredposition: 1
public static Boolean TryDecodePng(Stream stream, ImageDecodeOptions options, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from a PNG stream with image decode options.

Parameters

stream System.IO.Stream requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
text System.String@ requiredposition: 2
public static Boolean TryDecodePng(Stream stream, ImageDecodeOptions options, CancellationToken cancellationToken, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from a PNG stream with image decode options, with cancellation.

Parameters

stream System.IO.Stream requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
text System.String@ requiredposition: 3
public static Boolean TryDecodePng(Stream stream, out String text, out Pdf417DecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a PDF417 symbol from a PNG stream, with diagnostics.

Parameters

stream System.IO.Stream requiredposition: 0
text System.String@ requiredposition: 1
diagnostics CodeGlyphX.Pdf417DecodeDiagnostics@ requiredposition: 2
public static Boolean TryDecodePng(Stream stream, ImageDecodeOptions options, out String text, out Pdf417DecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a PDF417 symbol from a PNG stream with image decode options, with diagnostics.

Parameters

stream System.IO.Stream requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
text System.String@ requiredposition: 2
diagnostics CodeGlyphX.Pdf417DecodeDiagnostics@ requiredposition: 3
public static Boolean TryDecodePng(Stream stream, ImageDecodeOptions options, CancellationToken cancellationToken, out String text, out Pdf417DecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a PDF417 symbol from a PNG stream with image decode options, cancellation, and diagnostics.

Parameters

stream System.IO.Stream requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
text System.String@ requiredposition: 3
diagnostics CodeGlyphX.Pdf417DecodeDiagnostics@ requiredposition: 4
public static Boolean TryDecodePng(Stream stream, CancellationToken cancellationToken, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from a PNG stream, with cancellation.

Parameters

stream System.IO.Stream requiredposition: 0
cancellationToken System.Threading.CancellationToken requiredposition: 1
text System.String@ requiredposition: 2
public static Boolean TryDecodePng(Byte[] png, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from PNG bytes.

Parameters

png System.Byte[] requiredposition: 0
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 1
public static Boolean TryDecodePng(Byte[] png, CancellationToken cancellationToken, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from PNG bytes, with cancellation.

Parameters

png System.Byte[] requiredposition: 0
cancellationToken System.Threading.CancellationToken requiredposition: 1
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 2
public static Boolean TryDecodePng(Byte[] png, ImageDecodeOptions options, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from PNG bytes with image decode options.

Parameters

png System.Byte[] requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 2
public static Boolean TryDecodePng(Byte[] png, ImageDecodeOptions options, CancellationToken cancellationToken, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from PNG bytes with image decode options, with cancellation.

Parameters

png System.Byte[] requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 3
public static Boolean TryDecodePng(ReadOnlySpan<Byte> png, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from PNG bytes in a span.

Parameters

png System.ReadOnlySpan{System.Byte} requiredposition: 0
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 1
public static Boolean TryDecodePng(ReadOnlySpan<Byte> png, CancellationToken cancellationToken, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from PNG bytes in a span, with cancellation.

Parameters

png System.ReadOnlySpan{System.Byte} requiredposition: 0
cancellationToken System.Threading.CancellationToken requiredposition: 1
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 2
public static Boolean TryDecodePng(ReadOnlySpan<Byte> png, ImageDecodeOptions options, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from PNG bytes in a span with image decode options.

Parameters

png System.ReadOnlySpan{System.Byte} requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 2
public static Boolean TryDecodePng(ReadOnlySpan<Byte> png, ImageDecodeOptions options, CancellationToken cancellationToken, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from PNG bytes in a span with image decode options, with cancellation.

Parameters

png System.ReadOnlySpan{System.Byte} requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 3
public static Boolean TryDecodePng(Stream stream, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from a PNG stream.

Parameters

stream System.IO.Stream requiredposition: 0
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 1
public static Boolean TryDecodePng(Stream stream, ImageDecodeOptions options, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from a PNG stream with image decode options.

Parameters

stream System.IO.Stream requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 2
public static Boolean TryDecodePng(Stream stream, ImageDecodeOptions options, CancellationToken cancellationToken, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from a PNG stream with image decode options, with cancellation.

Parameters

stream System.IO.Stream requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 3
TryDecodePngFile 11 overloads
public static Boolean TryDecodePngFile(String path, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from a PNG file.

Parameters

path System.String requiredposition: 0
text System.String@ requiredposition: 1
public static Boolean TryDecodePngFile(String path, CancellationToken cancellationToken, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from a PNG file, with cancellation.

Parameters

path System.String requiredposition: 0
cancellationToken System.Threading.CancellationToken requiredposition: 1
text System.String@ requiredposition: 2
public static Boolean TryDecodePngFile(String path, ImageDecodeOptions options, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from a PNG file with image decode options.

Parameters

path System.String requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
text System.String@ requiredposition: 2
public static Boolean TryDecodePngFile(String path, ImageDecodeOptions options, CancellationToken cancellationToken, out String text) #
Returns: Boolean

Attempts to decode a PDF417 symbol from a PNG file with image decode options, with cancellation.

Parameters

path System.String requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
text System.String@ requiredposition: 3
public static Boolean TryDecodePngFile(String path, out String text, out Pdf417DecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a PDF417 symbol from a PNG file, with diagnostics.

Parameters

path System.String requiredposition: 0
text System.String@ requiredposition: 1
diagnostics CodeGlyphX.Pdf417DecodeDiagnostics@ requiredposition: 2
public static Boolean TryDecodePngFile(String path, ImageDecodeOptions options, out String text, out Pdf417DecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a PDF417 symbol from a PNG file with image decode options, with diagnostics.

Parameters

path System.String requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
text System.String@ requiredposition: 2
diagnostics CodeGlyphX.Pdf417DecodeDiagnostics@ requiredposition: 3
public static Boolean TryDecodePngFile(String path, ImageDecodeOptions options, CancellationToken cancellationToken, out String text, out Pdf417DecodeDiagnostics diagnostics) #
Returns: Boolean

Attempts to decode a PDF417 symbol from a PNG file with image decode options, cancellation, and diagnostics.

Parameters

path System.String requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
text System.String@ requiredposition: 3
diagnostics CodeGlyphX.Pdf417DecodeDiagnostics@ requiredposition: 4
public static Boolean TryDecodePngFile(String path, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from a PNG file.

Parameters

path System.String requiredposition: 0
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 1
public static Boolean TryDecodePngFile(String path, CancellationToken cancellationToken, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from a PNG file, with cancellation.

Parameters

path System.String requiredposition: 0
cancellationToken System.Threading.CancellationToken requiredposition: 1
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 2
public static Boolean TryDecodePngFile(String path, ImageDecodeOptions options, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from a PNG file with image decode options.

Parameters

path System.String requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 2
public static Boolean TryDecodePngFile(String path, ImageDecodeOptions options, CancellationToken cancellationToken, out Pdf417Decoded decoded) #
Returns: Boolean

Attempts to decode a Macro PDF417 symbol from a PNG file with image decode options, with cancellation.

Parameters

path System.String requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
decoded CodeGlyphX.Pdf417.Pdf417Decoded@ requiredposition: 3