DrawQRCode

矢量图形、条码

描述

在所选页面上绘制 QR Code

语法

Delphi

Function TPDFlib.DrawQRCode(Left, Top, SymbolSize: Double; Const Text: WideString; EncodeOptions, DrawOptions: Integer): Integer;

ActiveX

Function PDFlib::DrawQRCode(Left As Double, Top As Double, SymbolSize As Double, Text As String, EncodeOptions As Long, DrawOptions As Long) As Long

DLL

int DLDrawQRCode(int InstanceID, double Left, double Top, double SymbolSize, const wchar_t * Text, int EncodeOptions, int DrawOptions);

参数

LeftQR Code 左边缘的水平坐标
TopQR Code 顶边缘的垂直坐标
SymbolSizeQR Code 的宽度和高度;要编码到 QR Code 中的文本
Text
EncodeOptions0=自动 1=数字 2=字母数字 3=ISO-8859-1 4=带 BOM 的 UTF-8 5=不带 BOM 的 UTF-8 0 = 正常 1 = 逆时针旋转 90 度 2 = 旋转 180 度 3 = 顺时针旋转 90 度
DrawOptions

返回值

0无法绘制 QR Code,请检查 EncodeOptions 或 DrawOptions 参数是否存在超出范围的值
1QR 码绘制成功