API Reference
Class
MicroQrCodeEncoder
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:
MicroQrCodeEncodes alphanumeric text as a Micro QR code (alphanumeric mode).
Parameters
- text System.String
- ecc CodeGlyphX.QrErrorCorrectionLevel = L
- minVersion System.Int32 = 1
- maxVersion System.Int32 = 4
- forceMask System.Nullable{System.Int32} = null
public static MicroQrCode EncodeBytes(Byte[] data, QrErrorCorrectionLevel ecc = L, Int32 minVersion = 1, Int32 maxVersion = 4, Nullable<Int32> forceMask = null) #Returns:
MicroQrCodeEncodes a byte payload as a Micro QR code.
Parameters
- data System.Byte[]
- ecc CodeGlyphX.QrErrorCorrectionLevel = L
- minVersion System.Int32 = 1
- maxVersion System.Int32 = 4
- forceMask System.Nullable{System.Int32} = null
public static MicroQrCode EncodeKanji(String text, QrErrorCorrectionLevel ecc = L, Int32 minVersion = 1, Int32 maxVersion = 4, Nullable<Int32> forceMask = null) #Returns:
MicroQrCodeEncodes Kanji text as a Micro QR code (Kanji mode).
Parameters
- text System.String
- ecc CodeGlyphX.QrErrorCorrectionLevel = L
- minVersion System.Int32 = 1
- maxVersion System.Int32 = 4
- forceMask System.Nullable{System.Int32} = null
public static MicroQrCode EncodeNumeric(String digits, QrErrorCorrectionLevel ecc = L, Int32 minVersion = 1, Int32 maxVersion = 4, Nullable<Int32> forceMask = null) #Returns:
MicroQrCodeEncodes numeric text as a Micro QR code (numeric mode).
Parameters
- digits System.String
- ecc CodeGlyphX.QrErrorCorrectionLevel = L
- minVersion System.Int32 = 1
- maxVersion System.Int32 = 4
- forceMask System.Nullable{System.Int32} = null
public static MicroQrCode EncodeText(String text, QrTextEncoding encoding = Latin1, QrErrorCorrectionLevel ecc = L, Int32 minVersion = 1, Int32 maxVersion = 4, Nullable<Int32> forceMask = null) #Returns:
MicroQrCodeEncodes a text payload as a Micro QR code (byte mode, using a QR text encoding).
Parameters
- text System.String
- encoding CodeGlyphX.QrTextEncoding = Latin1
- ecc CodeGlyphX.QrErrorCorrectionLevel = L
- minVersion System.Int32 = 1
- maxVersion System.Int32 = 4
- forceMask System.Nullable{System.Int32} = null