CodeGlyphX logo
CodeGlyphX

API Reference

Class

MicroQrCodeEncoder

Namespace CodeGlyphX
Assembly CodeGlyphX
Modifiers static

Encodes Micro QR codes (M1..M4).

Inheritance

  • Object
  • MicroQrCodeEncoder

Methods

public static MicroQrCode EncodeAlphanumeric(String text, QrErrorCorrectionLevel ecc = L, Int32 minVersion = 1, Int32 maxVersion = 4, Nullable<Int32> forceMask = null) #
Returns: MicroQrCode

Encodes alphanumeric text as a Micro QR code (alphanumeric mode).

Parameters

text System.String requiredposition: 0
ecc CodeGlyphX.QrErrorCorrectionLevel = L optionalposition: 1
minVersion System.Int32 = 1 optionalposition: 2
maxVersion System.Int32 = 4 optionalposition: 3
forceMask System.Nullable{System.Int32} = null optionalposition: 4
public static MicroQrCode EncodeBytes(Byte[] data, QrErrorCorrectionLevel ecc = L, Int32 minVersion = 1, Int32 maxVersion = 4, Nullable<Int32> forceMask = null) #
Returns: MicroQrCode

Encodes a byte payload as a Micro QR code.

Parameters

data System.Byte[] requiredposition: 0
ecc CodeGlyphX.QrErrorCorrectionLevel = L optionalposition: 1
minVersion System.Int32 = 1 optionalposition: 2
maxVersion System.Int32 = 4 optionalposition: 3
forceMask System.Nullable{System.Int32} = null optionalposition: 4
public static MicroQrCode EncodeKanji(String text, QrErrorCorrectionLevel ecc = L, Int32 minVersion = 1, Int32 maxVersion = 4, Nullable<Int32> forceMask = null) #
Returns: MicroQrCode

Encodes Kanji text as a Micro QR code (Kanji mode).

Parameters

text System.String requiredposition: 0
ecc CodeGlyphX.QrErrorCorrectionLevel = L optionalposition: 1
minVersion System.Int32 = 1 optionalposition: 2
maxVersion System.Int32 = 4 optionalposition: 3
forceMask System.Nullable{System.Int32} = null optionalposition: 4
public static MicroQrCode EncodeNumeric(String digits, QrErrorCorrectionLevel ecc = L, Int32 minVersion = 1, Int32 maxVersion = 4, Nullable<Int32> forceMask = null) #
Returns: MicroQrCode

Encodes numeric text as a Micro QR code (numeric mode).

Parameters

digits System.String requiredposition: 0
ecc CodeGlyphX.QrErrorCorrectionLevel = L optionalposition: 1
minVersion System.Int32 = 1 optionalposition: 2
maxVersion System.Int32 = 4 optionalposition: 3
forceMask System.Nullable{System.Int32} = null optionalposition: 4
public static MicroQrCode EncodeText(String text, QrTextEncoding encoding = Latin1, QrErrorCorrectionLevel ecc = L, Int32 minVersion = 1, Int32 maxVersion = 4, Nullable<Int32> forceMask = null) #
Returns: MicroQrCode

Encodes a text payload as a Micro QR code (byte mode, using a QR text encoding).

Parameters

text System.String requiredposition: 0
encoding CodeGlyphX.QrTextEncoding = Latin1 optionalposition: 1
ecc CodeGlyphX.QrErrorCorrectionLevel = L optionalposition: 2
minVersion System.Int32 = 1 optionalposition: 3
maxVersion System.Int32 = 4 optionalposition: 4
forceMask System.Nullable{System.Int32} = null optionalposition: 5