DrawQRCodeA

矢量图形、条码

描述

末尾的 A 表示 ANSI(char)DLL 入口点;ActiveX/COM 接口仅公开 Unicode 形式,其行为与 DrawQRCode 相同,字符串参数使用当前 SetAnsiMode 代码页解释

在所选页面上绘制 QR Code

语法

Delphi

Function DLDrawQRCodeA(InstanceID: Integer; Left, Top, SymbolSize: Double; Text: PAnsiChar; EncodeOptions, DrawOptions: Integer): Integer;

DLL

int DLDrawQRCodeA(int InstanceID, double Left, double Top, double SymbolSize, const char * 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 码绘制成功