CodeGlyphX logo
CodeGlyphX

API Reference

Class

MatrixBarcode

Namespace CodeGlyphX
Assembly CodeGlyphX
Modifiers static

Simple helpers for matrix and stacked barcode symbologies.

Inheritance

  • Object
  • MatrixBarcode

Remarks

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

Examples


using CodeGlyphX;
MatrixBarcode.Save(BarcodeType.DataMatrix, "ORDER-12345", "datamatrix.png");
MatrixBarcode.Save(BarcodeType.PDF417, "DOCUMENT-12345", "pdf417.svg");
        

Methods

public static BitMatrix Encode(BarcodeType type, String content) #
Returns: BitMatrix

Encodes a matrix or stacked 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, MatrixOptions options = null, RenderExtras extras = null) #
Returns: RenderedOutput

Renders a matrix or stacked 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.MatrixOptions = null optionalposition: 3
extras CodeGlyphX.Rendering.RenderExtras = null optionalposition: 4
public static RenderedOutput Render(BitMatrix modules, OutputFormat format, MatrixOptions options = null, RenderExtras extras = null) #
Returns: RenderedOutput

Renders a matrix or stacked barcode to the requested output format.

Parameters

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

Saves a matrix or stacked 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.MatrixOptions = null optionalposition: 3
extras CodeGlyphX.Rendering.RenderExtras = null optionalposition: 4
public static Void Save(BarcodeType type, String content, Stream stream, OutputFormat format, MatrixOptions options = null, RenderExtras extras = null) #
Returns: Void

Saves a matrix or stacked barcode to a stream using the requested output format.

Parameters

type CodeGlyphX.BarcodeType requiredposition: 0
content System.String requiredposition: 1
stream System.IO.Stream requiredposition: 2
format CodeGlyphX.Rendering.OutputFormat requiredposition: 3
options CodeGlyphX.MatrixOptions = null optionalposition: 4
extras CodeGlyphX.Rendering.RenderExtras = null optionalposition: 5