CodeGlyphX logo
CodeGlyphX

API Reference

Class

BarcodeEncoder

Namespace CodeGlyphX
Assembly CodeGlyphX
Modifiers static

Encodes supported barcode symbologies into a Barcode1D model.

Inheritance

  • Object
  • BarcodeEncoder

Methods

public static Barcode1D Encode(BarcodeType type, String value) #
Returns: Barcode1D

Encodes a barcode value using the specified BarcodeType.

Parameters

type CodeGlyphX.BarcodeType requiredposition: 0
value System.String requiredposition: 1

Exceptions

  • NotSupportedException – Thrown when the requested type is not implemented yet.
public static Barcode1D EncodeCodabar(String value, Char start = 'A', Char stop = 'B') #
Returns: Barcode1D

Encodes a Codabar barcode.

Parameters

value System.String requiredposition: 0
start System.Char = 'A' optionalposition: 1
stop System.Char = 'B' optionalposition: 2
public static Barcode1D EncodeCode11(String value, Boolean includeChecksum = true) #
Returns: Barcode1D

Encodes a Code 11 barcode.

Parameters

value System.String requiredposition: 0
includeChecksum System.Boolean = true optionalposition: 1
public static Barcode1D EncodeCode32(String value) #
Returns: Barcode1D

Encodes a Code 32 (Italian Pharmacode) barcode value.

Parameters

value System.String requiredposition: 0
public static Barcode1D EncodeCode39(String value, Boolean includeChecksum = true, Boolean fullAsciiMode = false) #
Returns: Barcode1D

Encodes a Code 39 barcode.

Parameters

value System.String requiredposition: 0
includeChecksum System.Boolean = true optionalposition: 1
fullAsciiMode System.Boolean = false optionalposition: 2
public static Barcode1D EncodeCode93(String value, Boolean includeChecksum = true, Boolean fullAsciiMode = false) #
Returns: Barcode1D

Encodes a Code 93 barcode.

Parameters

value System.String requiredposition: 0
includeChecksum System.Boolean = true optionalposition: 1
fullAsciiMode System.Boolean = false optionalposition: 2
public static Barcode1D EncodeEan(String value) #
Returns: Barcode1D

Encodes an EAN-8 or EAN-13 barcode.

Parameters

value System.String requiredposition: 0
public static Barcode1D EncodeIata2of5(String value, Boolean includeChecksum = false) #
Returns: Barcode1D

Encodes an IATA 2 of 5 barcode.

Parameters

value System.String requiredposition: 0
includeChecksum System.Boolean = false optionalposition: 1
public static Barcode1D EncodeIndustrial2of5(String value, Boolean includeChecksum = false) #
Returns: Barcode1D

Encodes an Industrial (Discrete) 2 of 5 barcode.

Parameters

value System.String requiredposition: 0
includeChecksum System.Boolean = false optionalposition: 1
public static Barcode1D EncodeItf(String value, Boolean includeChecksum = false) #
Returns: Barcode1D

Encodes an Interleaved 2 of 5 (ITF) barcode.

Parameters

value System.String requiredposition: 0
includeChecksum System.Boolean = false optionalposition: 1
public static Barcode1D EncodeItf14(String value) #
Returns: Barcode1D

Encodes an ITF-14 barcode.

Parameters

value System.String requiredposition: 0
public static Barcode1D EncodeMatrix2of5(String value, Boolean includeChecksum = false) #
Returns: Barcode1D

Encodes a Matrix (Standard) 2 of 5 barcode.

Parameters

value System.String requiredposition: 0
includeChecksum System.Boolean = false optionalposition: 1
public static Barcode1D EncodeMsi(String value, MsiChecksumType checksum = Mod10) #
Returns: Barcode1D

Encodes an MSI barcode.

Parameters

value System.String requiredposition: 0
checksum CodeGlyphX.MsiChecksumType = Mod10 optionalposition: 1
public static Barcode1D EncodePatchCode(String value) #
Returns: Barcode1D

Encodes a Patch Code symbol.

Parameters

value System.String requiredposition: 0
public static Barcode1D EncodePharmacode(String value) #
Returns: Barcode1D

Encodes a Pharmacode (one-track) barcode value.

Parameters

value System.String requiredposition: 0
public static Barcode1D EncodePlessey(String value) #
Returns: Barcode1D

Encodes a Plessey barcode.

Parameters

value System.String requiredposition: 0
public static Barcode1D EncodeTelepen(String value) #
Returns: Barcode1D

Encodes a Telepen barcode (ASCII mode).

Parameters

value System.String requiredposition: 0
public static Barcode1D EncodeUpcA(String value) #
Returns: Barcode1D

Encodes a UPC-A barcode.

Parameters

value System.String requiredposition: 0
public static Barcode1D EncodeUpcE(String value, UpcENumberSystem numberSystem = Zero) #
Returns: Barcode1D

Encodes a UPC-E barcode.

Parameters

value System.String requiredposition: 0
numberSystem CodeGlyphX.UpcENumberSystem = Zero optionalposition: 1