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);
参数
| Left | QR Code 左边缘的水平坐标 |
|---|---|
| Top | QR Code 顶边缘的垂直坐标 |
| SymbolSize | QR Code 的宽度和高度;要编码到 QR Code 中的文本 |
| Text | |
| EncodeOptions | 0=自动 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 参数是否存在超出范围的值 |
|---|---|
| 1 | QR 码绘制成功 |