CodeGlyphX logo
CodeGlyphX

API Reference

Class

Barcode

Namespace CodeGlyphX
Assembly CodeGlyphX
Modifiers static

Simple barcode helpers with fluent and static APIs.

Inheritance

  • Object
  • Barcode

Remarks

Use RenderExtras) to pick the output format by file extension.

Examples


using CodeGlyphX;
Barcode.Save(BarcodeType.Code128, "PRODUCT-12345", "barcode.png");
        

Methods

public static BarcodeBuilder Create(BarcodeType type, String content, BarcodeOptions options = null) #
Returns: BarcodeBuilder

Starts a fluent barcode builder.

Parameters

type CodeGlyphX.BarcodeType requiredposition: 0
content System.String requiredposition: 1
options CodeGlyphX.BarcodeOptions = null optionalposition: 2
public static DecodeBatchResult<BarcodeDecoded> DecodeImageBatch(IEnumerable<Byte[]> images, Nullable<BarcodeType> expectedType = null, ImageDecodeOptions options = null, BarcodeDecodeOptions decodeOptions = null, CancellationToken cancellationToken = null) #
Returns: DecodeBatchResult<BarcodeDecoded>

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

Parameters

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

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

Parameters

image System.Byte[] requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} = null optionalposition: 1
options CodeGlyphX.ImageDecodeOptions = null optionalposition: 2
decodeOptions CodeGlyphX.BarcodeDecodeOptions = null optionalposition: 3
cancellationToken System.Threading.CancellationToken = null optionalposition: 4
public static DecodeResult<BarcodeDecoded> DecodeImageResult(ReadOnlySpan<Byte> image, Nullable<BarcodeType> expectedType = null, ImageDecodeOptions options = null, BarcodeDecodeOptions decodeOptions = null, CancellationToken cancellationToken = null) #
Returns: DecodeResult<BarcodeDecoded>

Decodes a barcode 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
expectedType System.Nullable{CodeGlyphX.BarcodeType} = null optionalposition: 1
options CodeGlyphX.ImageDecodeOptions = null optionalposition: 2
decodeOptions CodeGlyphX.BarcodeDecodeOptions = null optionalposition: 3
cancellationToken System.Threading.CancellationToken = null optionalposition: 4
public static DecodeResult<BarcodeDecoded> DecodeImageResult(Stream stream, Nullable<BarcodeType> expectedType = null, ImageDecodeOptions options = null, BarcodeDecodeOptions decodeOptions = null, CancellationToken cancellationToken = null) #
Returns: DecodeResult<BarcodeDecoded>

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

Parameters

stream System.IO.Stream requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} = null optionalposition: 1
options CodeGlyphX.ImageDecodeOptions = null optionalposition: 2
decodeOptions CodeGlyphX.BarcodeDecodeOptions = null optionalposition: 3
cancellationToken System.Threading.CancellationToken = null optionalposition: 4
DecodePng 2 overloads
public static BarcodeDecoded DecodePng(Byte[] png) #
Returns: BarcodeDecoded

Decodes a barcode from PNG bytes.

Parameters

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

Decodes a barcode from a PNG stream.

Parameters

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

Decodes a barcode from a PNG file.

Parameters

path System.String requiredposition: 0
public static Barcode1D Encode(BarcodeType type, String content) #
Returns: Barcode1D

Encodes a 1D barcode.

Parameters

type CodeGlyphX.BarcodeType requiredposition: 0
content System.String requiredposition: 1
Render 2 overloads
public static RenderedOutput Render(BarcodeType type, String content, OutputFormat format, BarcodeOptions options = null, RenderExtras extras = null) #
Returns: RenderedOutput

Renders a barcode to the requested output format.

Parameters

type CodeGlyphX.BarcodeType requiredposition: 0
content System.String requiredposition: 1
format CodeGlyphX.Rendering.OutputFormat requiredposition: 2
options CodeGlyphX.BarcodeOptions = null optionalposition: 3
extras CodeGlyphX.Rendering.RenderExtras = null optionalposition: 4
public static RenderedOutput Render(Barcode1D barcode, OutputFormat format, BarcodeOptions options = null, RenderExtras extras = null) #
Returns: RenderedOutput

Renders a barcode to the requested output format.

Parameters

barcode CodeGlyphX.Barcode1D requiredposition: 0
format CodeGlyphX.Rendering.OutputFormat requiredposition: 1
options CodeGlyphX.BarcodeOptions = null optionalposition: 2
extras CodeGlyphX.Rendering.RenderExtras = null optionalposition: 3
public static String Save(BarcodeType type, String content, String path, BarcodeOptions options = null, RenderExtras extras = null) #
Returns: String

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

Parameters

type CodeGlyphX.BarcodeType requiredposition: 0
content System.String requiredposition: 1
path System.String requiredposition: 2
options CodeGlyphX.BarcodeOptions = null optionalposition: 3
extras CodeGlyphX.Rendering.RenderExtras = null optionalposition: 4
TryDecodeImage 21 overloads
public static Boolean TryDecodeImage(Byte[] image, out BarcodeDecoded decoded) #
Returns: Boolean

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

Parameters

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

Attempts to decode a barcode 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.BarcodeDecoded@ requiredposition: 2
public static Boolean TryDecodeImage(Byte[] image, Nullable<BarcodeType> expectedType, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) with an optional expected type hint.

Parameters

image System.Byte[] requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} requiredposition: 1
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 2
public static Boolean TryDecodeImage(Byte[] image, Nullable<BarcodeType> expectedType, ImageDecodeOptions options, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) with an optional expected type hint and image decode options.

Parameters

image System.Byte[] requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} requiredposition: 1
options CodeGlyphX.ImageDecodeOptions requiredposition: 2
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 3
public static Boolean TryDecodeImage(Byte[] image, Nullable<BarcodeType> expectedType, ImageDecodeOptions options, BarcodeDecodeOptions decodeOptions, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) with an optional expected type hint, image decode options, and barcode decode options.

Parameters

image System.Byte[] requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} requiredposition: 1
options CodeGlyphX.ImageDecodeOptions requiredposition: 2
decodeOptions CodeGlyphX.BarcodeDecodeOptions requiredposition: 3
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 4
public static Boolean TryDecodeImage(Byte[] image, Nullable<BarcodeType> expectedType, CancellationToken cancellationToken, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) with an optional expected type hint, with cancellation.

Parameters

image System.Byte[] requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 3
public static Boolean TryDecodeImage(Byte[] image, Nullable<BarcodeType> expectedType, ImageDecodeOptions options, CancellationToken cancellationToken, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) with an optional expected type hint and image decode options, with cancellation.

Parameters

image System.Byte[] requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} requiredposition: 1
options CodeGlyphX.ImageDecodeOptions requiredposition: 2
cancellationToken System.Threading.CancellationToken requiredposition: 3
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 4
public static Boolean TryDecodeImage(Byte[] image, Nullable<BarcodeType> expectedType, ImageDecodeOptions options, BarcodeDecodeOptions decodeOptions, CancellationToken cancellationToken, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) with an optional expected type hint, image decode options, barcode decode options, and cancellation.

Parameters

image System.Byte[] requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} requiredposition: 1
options CodeGlyphX.ImageDecodeOptions requiredposition: 2
decodeOptions CodeGlyphX.BarcodeDecodeOptions requiredposition: 3
cancellationToken System.Threading.CancellationToken requiredposition: 4
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 5
public static Boolean TryDecodeImage(ReadOnlySpan<Byte> image, out BarcodeDecoded decoded) #
Returns: Boolean

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

Parameters

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

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

Parameters

image System.ReadOnlySpan{System.Byte} requiredposition: 0
cancellationToken System.Threading.CancellationToken requiredposition: 1
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 2
public static Boolean TryDecodeImage(ReadOnlySpan<Byte> image, Nullable<BarcodeType> expectedType, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) with an optional expected type hint.

Parameters

image System.ReadOnlySpan{System.Byte} requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} requiredposition: 1
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 2
public static Boolean TryDecodeImage(ReadOnlySpan<Byte> image, Nullable<BarcodeType> expectedType, ImageDecodeOptions options, BarcodeDecodeOptions decodeOptions, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) with an optional expected type hint and image decode options.

Parameters

image System.ReadOnlySpan{System.Byte} requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} requiredposition: 1
options CodeGlyphX.ImageDecodeOptions requiredposition: 2
decodeOptions CodeGlyphX.BarcodeDecodeOptions requiredposition: 3
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 4
public static Boolean TryDecodeImage(ReadOnlySpan<Byte> image, Nullable<BarcodeType> expectedType, ImageDecodeOptions options, BarcodeDecodeOptions decodeOptions, CancellationToken cancellationToken, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from common image formats (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) with an optional expected type hint, image decode options, barcode decode options, and cancellation.

Parameters

image System.ReadOnlySpan{System.Byte} requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} requiredposition: 1
options CodeGlyphX.ImageDecodeOptions requiredposition: 2
decodeOptions CodeGlyphX.BarcodeDecodeOptions requiredposition: 3
cancellationToken System.Threading.CancellationToken requiredposition: 4
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 5
public static Boolean TryDecodeImage(Stream stream, out BarcodeDecoded decoded) #
Returns: Boolean

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

Parameters

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

Attempts to decode a barcode 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
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 2
public static Boolean TryDecodeImage(Stream stream, Nullable<BarcodeType> expectedType, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from an image stream (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) with an optional expected type hint.

Parameters

stream System.IO.Stream requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} requiredposition: 1
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 2
public static Boolean TryDecodeImage(Stream stream, Nullable<BarcodeType> expectedType, ImageDecodeOptions options, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from an image stream (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) with an optional expected type hint and image decode options.

Parameters

stream System.IO.Stream requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} requiredposition: 1
options CodeGlyphX.ImageDecodeOptions requiredposition: 2
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 3
public static Boolean TryDecodeImage(Stream stream, Nullable<BarcodeType> expectedType, ImageDecodeOptions options, BarcodeDecodeOptions decodeOptions, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from an image stream (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) with an optional expected type hint, image decode options, and barcode decode options.

Parameters

stream System.IO.Stream requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} requiredposition: 1
options CodeGlyphX.ImageDecodeOptions requiredposition: 2
decodeOptions CodeGlyphX.BarcodeDecodeOptions requiredposition: 3
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 4
public static Boolean TryDecodeImage(Stream stream, Nullable<BarcodeType> expectedType, CancellationToken cancellationToken, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from an image stream (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) with an optional expected type hint, with cancellation.

Parameters

stream System.IO.Stream requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 3
public static Boolean TryDecodeImage(Stream stream, Nullable<BarcodeType> expectedType, ImageDecodeOptions options, CancellationToken cancellationToken, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from an image stream (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) with an optional expected type hint and image decode options, with cancellation.

Parameters

stream System.IO.Stream requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} requiredposition: 1
options CodeGlyphX.ImageDecodeOptions requiredposition: 2
cancellationToken System.Threading.CancellationToken requiredposition: 3
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 4
public static Boolean TryDecodeImage(Stream stream, Nullable<BarcodeType> expectedType, ImageDecodeOptions options, BarcodeDecodeOptions decodeOptions, CancellationToken cancellationToken, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from an image stream (PNG/BMP/PPM/PBM/PGM/PAM/XBM/XPM/TGA) with an optional expected type hint, image decode options, barcode decode options, and cancellation.

Parameters

stream System.IO.Stream requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} requiredposition: 1
options CodeGlyphX.ImageDecodeOptions requiredposition: 2
decodeOptions CodeGlyphX.BarcodeDecodeOptions requiredposition: 3
cancellationToken System.Threading.CancellationToken requiredposition: 4
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 5
TryDecodePng 14 overloads
public static Boolean TryDecodePng(Byte[] png, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from PNG bytes.

Parameters

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

Attempts to decode a barcode from PNG bytes, with cancellation.

Parameters

png System.Byte[] requiredposition: 0
cancellationToken System.Threading.CancellationToken requiredposition: 1
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 2
public static Boolean TryDecodePng(Byte[] png, Nullable<BarcodeType> expectedType, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from PNG bytes with an optional expected type hint.

Parameters

png System.Byte[] requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} requiredposition: 1
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 2
public static Boolean TryDecodePng(Byte[] png, Nullable<BarcodeType> expectedType, ImageDecodeOptions options, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from PNG bytes with an optional expected type hint and image decode options.

Parameters

png System.Byte[] requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} requiredposition: 1
options CodeGlyphX.ImageDecodeOptions requiredposition: 2
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 3
public static Boolean TryDecodePng(Byte[] png, Nullable<BarcodeType> expectedType, ImageDecodeOptions options, BarcodeDecodeOptions decodeOptions, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from PNG bytes with an optional expected type hint, image decode options, and barcode decode options.

Parameters

png System.Byte[] requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} requiredposition: 1
options CodeGlyphX.ImageDecodeOptions requiredposition: 2
decodeOptions CodeGlyphX.BarcodeDecodeOptions requiredposition: 3
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 4
public static Boolean TryDecodePng(Byte[] png, Nullable<BarcodeType> expectedType, CancellationToken cancellationToken, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from PNG bytes with an optional expected type hint, with cancellation.

Parameters

png System.Byte[] requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 3
public static Boolean TryDecodePng(Byte[] png, Nullable<BarcodeType> expectedType, ImageDecodeOptions options, CancellationToken cancellationToken, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from PNG bytes with an optional expected type hint and image decode options, with cancellation.

Parameters

png System.Byte[] requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} requiredposition: 1
options CodeGlyphX.ImageDecodeOptions requiredposition: 2
cancellationToken System.Threading.CancellationToken requiredposition: 3
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 4
public static Boolean TryDecodePng(Byte[] png, Nullable<BarcodeType> expectedType, ImageDecodeOptions options, BarcodeDecodeOptions decodeOptions, CancellationToken cancellationToken, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from PNG bytes with an optional expected type hint, image decode options, barcode decode options, and cancellation.

Parameters

png System.Byte[] requiredposition: 0
expectedType System.Nullable{CodeGlyphX.BarcodeType} requiredposition: 1
options CodeGlyphX.ImageDecodeOptions requiredposition: 2
decodeOptions CodeGlyphX.BarcodeDecodeOptions requiredposition: 3
cancellationToken System.Threading.CancellationToken requiredposition: 4
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 5
public static Boolean TryDecodePng(Stream stream, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from a PNG stream.

Parameters

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

Attempts to decode a barcode from a PNG stream, with cancellation.

Parameters

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

Attempts to decode a barcode from a PNG stream with image decode options.

Parameters

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

Attempts to decode a barcode from a PNG stream with image decode options and barcode decode options.

Parameters

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

Attempts to decode a barcode 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.BarcodeDecoded@ requiredposition: 3
public static Boolean TryDecodePng(Stream stream, ImageDecodeOptions options, BarcodeDecodeOptions decodeOptions, CancellationToken cancellationToken, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from a PNG stream with image decode options, barcode decode options, and cancellation.

Parameters

stream System.IO.Stream requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
decodeOptions CodeGlyphX.BarcodeDecodeOptions requiredposition: 2
cancellationToken System.Threading.CancellationToken requiredposition: 3
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 4
TryDecodePngFile 6 overloads
public static Boolean TryDecodePngFile(String path, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from a PNG file.

Parameters

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

Attempts to decode a barcode from a PNG file, with cancellation.

Parameters

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

Attempts to decode a barcode from a PNG file with image decode options.

Parameters

path System.String requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 2
public static Boolean TryDecodePngFile(String path, ImageDecodeOptions options, BarcodeDecodeOptions decodeOptions, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from a PNG file with image decode options and barcode decode options.

Parameters

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

Attempts to decode a barcode 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.BarcodeDecoded@ requiredposition: 3
public static Boolean TryDecodePngFile(String path, ImageDecodeOptions options, BarcodeDecodeOptions decodeOptions, CancellationToken cancellationToken, out BarcodeDecoded decoded) #
Returns: Boolean

Attempts to decode a barcode from a PNG file with image decode options, barcode decode options, and cancellation.

Parameters

path System.String requiredposition: 0
options CodeGlyphX.ImageDecodeOptions requiredposition: 1
decodeOptions CodeGlyphX.BarcodeDecodeOptions requiredposition: 2
cancellationToken System.Threading.CancellationToken requiredposition: 3
decoded CodeGlyphX.BarcodeDecoded@ requiredposition: 4