DrawDataMatrixSymbol
Vektorska grafika, Črtne kode
Opis
Ta funkcija nariše simbol Data Matrix na stran. Data Matrix je dvodimenzionalna simbologija črtne kode, ki omogoča shranjevanje velikih količin podatkov
Sintaksa
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);
Parametri
| Left | Vodoravna koordinata levega roba simbola |
|---|---|
| Top | Navpična koordinata zgornjega roba simbola |
| ModuleSize | Ta vrednost se uporablja za širino in višino pik, ki sestavljajo simbol |
| Text | Besedilo/podatki za shranjevanje v simbol |
| Encoding | 1 = Kodiranje ASCII. Podrobnosti v specifikaciji Data Matrix |
| SymbolSize | 0 = samodejna velikost 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 = normalno 1 = zasuk za 90 stopinj v nasprotni smeri urinega kazalca 2 = zasuk za 180 stopinj 3 = zasuk za 90 stopinj v smeri urinega kazalca Prištejte 100 za 1 enoto mirujočega območja (bel rob) - (privzeto) Prištejte 200 za 2 enoti mirujočega območja Prištejte 300 za 3 enote mirujočega območja Prištejte 400 za 4 enote mirujočega območja |
| Options |
Vrnjene vrednosti
| 0 | Parameter Encoding, SymbolSize ali Options ni bil veljaven |
|---|---|
| 1 | Simbol Data Matrix je bil uspešno narisan int SymbolSize, int Options); |