API Reference
Class
RmQrCodeEncoder
Encodes rectangular Micro QR (rMQR) symbols defined by ISO/IEC 23941:2022.
Inheritance
- Object
- RmQrCodeEncoder
Methods
public static RmQrCode EncodeAlphanumeric(String text, QrErrorCorrectionLevel errorCorrectionLevel = M, Int32 minimumVersion = 1, Int32 maximumVersion = 32) #Returns:
RmQrCodeEncodes the QR alphanumeric character set.
Parameters
- text System.String
- errorCorrectionLevel CodeGlyphX.QrErrorCorrectionLevel = M
- minimumVersion System.Int32 = 1
- maximumVersion System.Int32 = 32
public static RmQrCode EncodeBytes(Byte[] data, RmQrEncodingOptions options = null) #Returns:
RmQrCodeEncodes an arbitrary binary payload in byte mode.
Parameters
- data System.Byte[]
- options CodeGlyphX.RmQrEncodingOptions = null
public static RmQrCode EncodeGs1(String gs1Message, QrErrorCorrectionLevel errorCorrectionLevel = M, Int32 minimumVersion = 1, Int32 maximumVersion = 32) #Returns:
RmQrCodeValidates a bracketed or raw GS1 message and encodes its element string with FNC1 in first position.
Parameters
- gs1Message System.String
- errorCorrectionLevel CodeGlyphX.QrErrorCorrectionLevel = M
- minimumVersion System.Int32 = 1
- maximumVersion System.Int32 = 32
public static RmQrCode EncodeKanji(String text, QrErrorCorrectionLevel errorCorrectionLevel = M, Int32 minimumVersion = 1, Int32 maximumVersion = 32) #Returns:
RmQrCodeEncodes Shift-JIS double-byte characters in Kanji mode.
Parameters
- text System.String
- errorCorrectionLevel CodeGlyphX.QrErrorCorrectionLevel = M
- minimumVersion System.Int32 = 1
- maximumVersion System.Int32 = 32
public static RmQrCode EncodeNumeric(String digits, QrErrorCorrectionLevel errorCorrectionLevel = M, Int32 minimumVersion = 1, Int32 maximumVersion = 32) #Returns:
RmQrCodeEncodes decimal digits in numeric mode.
Parameters
- digits System.String
- errorCorrectionLevel CodeGlyphX.QrErrorCorrectionLevel = M
- minimumVersion System.Int32 = 1
- maximumVersion System.Int32 = 32
public static RmQrCode EncodeText(String text, RmQrEncodingOptions options = null) #Returns:
RmQrCodeEncodes text using automatic whole-payload mode selection.
Parameters
- text System.String
- options CodeGlyphX.RmQrEncodingOptions = null