'Declaration
Public Overloads Function DrawBarcodeMicroMicroQrCode( _ ByVal Data As String, _ ByVal EncodingMode As BarcodeQREncodingMode, _ ByVal ErrorCorrectionLevel As BarcodeMicroQRErrorCorrectionLevel, _ ByVal Version As Integer, _ ByVal ModuleSize As Integer, _ ByVal DstX As Single, _ ByVal DstY As Single, _ ByVal Cyan As Byte, _ ByVal Magenta As Byte, _ ByVal Yellow As Byte, _ ByVal Black As Byte _ ) As GdPictureStatus
public GdPictureStatus DrawBarcodeMicroMicroQrCode( string Data, BarcodeQREncodingMode EncodingMode, BarcodeMicroQRErrorCorrectionLevel ErrorCorrectionLevel, int Version, int ModuleSize, float DstX, float DstY, byte Cyan, byte Magenta, byte Yellow, byte Black )
public function DrawBarcodeMicroMicroQrCode( Data: String; EncodingMode: BarcodeQREncodingMode; ErrorCorrectionLevel: BarcodeMicroQRErrorCorrectionLevel; Version: Integer; ModuleSize: Integer; DstX: Single; DstY: Single; Cyan: Byte; Magenta: Byte; Yellow: Byte; Black: Byte ): GdPictureStatus;
public function DrawBarcodeMicroMicroQrCode( Data : String, EncodingMode : BarcodeQREncodingMode, ErrorCorrectionLevel : BarcodeMicroQRErrorCorrectionLevel, Version : int, ModuleSize : int, DstX : float, DstY : float, Cyan : byte, Magenta : byte, Yellow : byte, Black : byte ) : GdPictureStatus;
public: GdPictureStatus DrawBarcodeMicroMicroQrCode( string* Data, BarcodeQREncodingMode EncodingMode, BarcodeMicroQRErrorCorrectionLevel ErrorCorrectionLevel, int Version, int ModuleSize, float DstX, float DstY, byte Cyan, byte Magenta, byte Yellow, byte Black )
public: GdPictureStatus DrawBarcodeMicroMicroQrCode( String^ Data, BarcodeQREncodingMode EncodingMode, BarcodeMicroQRErrorCorrectionLevel ErrorCorrectionLevel, int Version, int ModuleSize, float DstX, float DstY, byte Cyan, byte Magenta, byte Yellow, byte Black )
Parameters
- Data
- The data to encode using the required Micro QR Code symbol. Specifically the amount of data that can be stored in a Micro QR Code is max. 35 numerals.
- EncodingMode
- A member of the BarcodeQREncodingMode enumeration. The QR Code encoding mode.
Choosing the correct encoding mode and the lowest error correction (2) will help ensure the symbol is as small as possible.
- ErrorCorrectionLevel
- A member of the BarcodeMicroQRErrorCorrectionLevel enumeration. The error correction level.
These levels are defined in terms of percentage of codewords in the barcode that can be corrected if damaged. The higher the error correction level, the less storage capacity.
- Version
- The version of the Micro QR Code, it specifies the overall dimensions of the symbol.
Micro QR Codes can be generated in 4 different symbol versions, from 21 x 21 modules (version M1) to 17 x 17 modules (version M4), therefore the range for this parameter is 0 - 4. You can use 0 to let the engine decide the minimum version required to encode all specified data.
- ModuleSize
- The size of each module within the drawn symbol, in points.
The module is the smallest cell in the symbol. The module size has to be made out of at least 2×2 printed dots for bigger reliability, therefore the recommended value for this parameter is 4 and greater.
- DstX
- The horizontal (X) coordinate of the destination point, expressed in the current units specified by the SetMeasurementUnit method with respect to the defined origin, related to the currently selected page.
- DstY
- The vertical (Y) coordinate of the destination point, expressed in the current units specified by the SetMeasurementUnit method with respect to the defined origin, related to the currently selected page.
- Cyan
- The amount of cyan color to be used for the symbol's resulting color. Use the value between 0 and 255.
- Magenta
- The amount of magenta to be used for the symbol's resulting color. Use the value between 0 and 255.
- Yellow
- The amount of yellow to be used for the symbol's resulting color. Use the value between 0 and 255.
- Black
- The amount of black (key) color to be used for the symbol's resulting color. Use the value between 0 and 255.
Return Value
We strongly recommend always checking this status first.