DrawDataMatrixSymbol
Grafis vektor, Kode batang
Deskripsi
Fungsi ini menggambar simbol Data Matrix ke halaman. Data Matrix adalah symbology barcode 2D yang memungkinkan penyimpanan data dalam jumlah besar
Sintaks
Delphi
Function TPDFlib.DrawDataMatrixSymbol(Left, Top, ModuleSize: Double; Const Text: WideString; Encoding, SymbolSize, Options: Integer): Integer;
ActiveX
Function PDFlib::DrawDataMatrixSymbol(Left As Double, Top As Double, ModuleSize As Double, Text As String, Encoding As Long, SymbolSize As Long, Options As Long) As Long
DLL
int DLDrawDataMatrixSymbol(int InstanceID, double Left, double Top, double ModuleSize, const wchar_t * Text, int Encoding, int SymbolSize, int Options);
Parameter
| Left | Koordinat horizontal tepi kiri simbol |
|---|---|
| Top | Koordinat vertikal tepi atas simbol |
| ModuleSize | Nilai ini dipakai untuk lebar dan tinggi titik-titik pembentuk simbol |
| Text | Teks/data yang akan disimpan ke simbol |
| Encoding | 1 = Encoding ASCII. Lihat spesifikasi Data Matrix untuk detailnya |
| SymbolSize | 0 = Auto size 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 = Normal 1 = Putar 90 derajat berlawanan arah jarum jam 2 = Putar 180 derajat 3 = Putar 90 derajat searah jarum jam Tambahkan 100 untuk quiet zone 1 unit (border putih) - (default) Tambahkan 200 untuk quiet zone 2 unit Tambahkan 300 untuk quiet zone 3 unit Tambahkan 400 untuk quiet zone 4 unit |
| Options |
Nilai kembalian
| 0 | Parameter Encoding, SymbolSize, atau Options tidak valid |
|---|---|
| 1 | Simbol Data Matrix berhasil digambar int SymbolSize, int Options); |