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);
参数
| 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 码绘制成功 |