DrawDataMatrixSymbolA
向量圖形、條碼
描述
結尾的 A 表示 ANSI(char)DLL 進入點;ActiveX/COM 介面只提供 Unicode 形式。行為與 DrawDataMatrixSymbol 完全相同,字串參數依目前 SetAnsiMode 的字碼頁解讀
此函式在頁面上繪製 Data Matrix 符號。Data Matrix 是一種二維條碼,可儲存大量資料。
語法
Delphi
Function DLDrawDataMatrixSymbolA(InstanceID: Integer; Left, Top, ModuleSize: Double; Text: PAnsiChar; Encoding, SymbolSize, Options: Integer): Integer;
DLL
int DLDrawDataMatrixSymbolA(int InstanceID, double Left, double Top, double ModuleSize, const char * Text, int Encoding, int SymbolSize, int Options);
參數
| Left | 符號左緣的水平座標 |
|---|---|
| Top | 符號上緣的垂直座標 |
| ModuleSize | 此值用於構成符號的點之寬高 |
| Text | 要存入符號的文字/資料 |
| Encoding | 1 = ASCII 編碼。細節請見 Data Matrix 規格。 |
| SymbolSize | 0 = 自動尺寸 1 = 10x10 2 = 12x12 3 = 8x18 4 = 14x14 5 = 8x32 6 = 16x16 7 = 12x26 8 = 18x18 9 = 20x20 10 = 12x36 11 = 22x22 12 = 16x36 13 = 24x24 14 = 26x26 15 = 16x48 16 = 32x32 17 = 36x36 18 = 40x40 19 = 44x44 20 = 48x48 21 = 52x52 22 = 64x64 23 = 72x72 24 = 80x80 25 = 88x88 26 = 96x96 27 = 104x104 28 = 120x120 29 = 132x132 0 = 正常 1 = 逆時針旋轉 90 度 2 = 旋轉 180 度 3 = 順時針旋轉 90 度 加 100 表示 1 單位靜區(白邊)-(預設)加 200 表示 2 單位靜區 加 300 表示 3 單位靜區 加 400 表示 4 單位靜區 |
| Options |
傳回值
| 0 | Encoding、SymbolSize 或 Options 參數無效 |
|---|---|
| 1 | Data Matrix 符號繪製成功 int SymbolSize, int Options); |