DrawDataMatrixSymbol
Grafică vectorială, Coduri de bare
Descriere
Această funcție desenează un simbol Data Matrix pe pagină. Data Matrix este o simbologie de cod 2D care permite stocarea unor cantități mari de date
Sintaxă
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 | Coordonata orizontală a marginii stângi a simbolului |
|---|---|
| Top | Coordonata verticală a marginii superioare a simbolului |
| ModuleSize | Această valoare este folosită pentru lățimea și înălțimea punctelor care alcătuiesc simbolul |
| Text | Textul/datele de stocat în simbol |
| Encoding | 1 = encodare ASCII. Consultați specificația Data Matrix pentru detalii |
| SymbolSize | 0 = Dimensiune automată 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 = Rotește 90 de grade în sens antiorar 2 = Rotește 180 de grade 3 = Rotește 90 de grade în sens orar Adăugați 100 pentru o zonă liniștită de 1 unitate (chenar alb) - (implicit) Adăugați 200 pentru o zonă liniștită de 2 unități Adăugați 300 pentru o zonă liniștită de 3 unități Adăugați 400 pentru o zonă liniștită de 4 unități |
| Options |
Valori returnate
| 0 | Parametrul Encoding, SymbolSize sau Options era invalid |
|---|---|
| 1 | Simbolul Data Matrix a fost desenat cu succes int SymbolSize, int Options); |