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

LeftVodoravna koordinata levega roba simbola
TopNavpična koordinata zgornjega roba simbola
ModuleSizeTa vrednost se uporablja za širino in višino pik, ki sestavljajo simbol
TextBesedilo/podatki za shranjevanje v simbol
Encoding1 = Kodiranje ASCII. Podrobnosti v specifikaciji Data Matrix
SymbolSize0 = 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

0Parameter Encoding, SymbolSize ali Options ni bil veljaven
1Simbol Data Matrix je bil uspešno narisan int SymbolSize, int Options);