'Declaration
Public Overloads Function BarcodeQRWrite( _ ByVal ImageID As Integer, _ ByVal Data As String, _ ByVal EncodingMode As BarcodeQREncodingMode, _ ByVal ErrorCorrectionLevel As BarcodeQRErrorCorrectionLevel, _ ByVal Version As Integer, _ ByVal QuietZone As Integer, _ ByVal ModuleSize As Integer, _ ByVal DstLeft As Integer, _ ByVal DstTop As Integer, _ ByVal Angle As Single, _ ByVal FillColor As GdPictureColor, _ ByVal BackColor As GdPictureColor _ ) As GdPictureStatus
public GdPictureStatus BarcodeQRWrite( int ImageID, string Data, BarcodeQREncodingMode EncodingMode, BarcodeQRErrorCorrectionLevel ErrorCorrectionLevel, int Version, int QuietZone, int ModuleSize, int DstLeft, int DstTop, float Angle, GdPictureColor FillColor, GdPictureColor BackColor )
public function BarcodeQRWrite( ImageID: Integer; Data: String; EncodingMode: BarcodeQREncodingMode; ErrorCorrectionLevel: BarcodeQRErrorCorrectionLevel; Version: Integer; QuietZone: Integer; ModuleSize: Integer; DstLeft: Integer; DstTop: Integer; Angle: Single; FillColor: GdPictureColor; BackColor: GdPictureColor ): GdPictureStatus;
public function BarcodeQRWrite( ImageID : int, Data : String, EncodingMode : BarcodeQREncodingMode, ErrorCorrectionLevel : BarcodeQRErrorCorrectionLevel, Version : int, QuietZone : int, ModuleSize : int, DstLeft : int, DstTop : int, Angle : float, FillColor : GdPictureColor, BackColor : GdPictureColor ) : GdPictureStatus;
public: GdPictureStatus BarcodeQRWrite( int ImageID, string* Data, BarcodeQREncodingMode EncodingMode, BarcodeQRErrorCorrectionLevel ErrorCorrectionLevel, int Version, int QuietZone, int ModuleSize, int DstLeft, int DstTop, float Angle, GdPictureColor FillColor, GdPictureColor BackColor )
public: GdPictureStatus BarcodeQRWrite( int ImageID, String^ Data, BarcodeQREncodingMode EncodingMode, BarcodeQRErrorCorrectionLevel ErrorCorrectionLevel, int Version, int QuietZone, int ModuleSize, int DstLeft, int DstTop, float Angle, GdPictureColor FillColor, GdPictureColor BackColor )
Parameters
- ImageID
- GdPicture image identifier.
- Data
- The data of the barcode to encode.
- EncodingMode
- A member of the BarcodeQREncodingMode enumeration. The encoding mode.
- ErrorCorrectionLevel
- A member of the BarcodeQRErrorCorrectionLevel enumeration. The error correction level.
- Version
- The version of the QrCode. In the range 0 - 40. Specifies the overall dimensions of the symbol. Use 0 to let the engine decide the minimum version required to encode all data.
- QuietZone
- The number of modules composing the quiet zone. The quiet zone defines the margin around the barcode. QR Code requires a four-module wide margin at all sides of a symbol. Consequently a value superior or equal to 4 is highly suggested.
- ModuleSize
- The size of each module, in pixels. A value superior or equal to 4 is recommended.
- DstLeft
- The left position, in pixels, of the QrCode.
- DstTop
- The top position, in pixels, of the QrCode.
- Angle
- The QrCode angle.
- FillColor
- Color of the symbols. A suitable color value can be obtained by using the ARGB() method.
- BackColor
- Color of the background. A suitable color value can be obtained by using the ARGB() method.
Return Value
A member of the GdPictureStatus enumeration.