DrawDataMatrixSymbolA
Vektorgrafik, stregkoder
Beskrivelse
Det afsluttende A angiver DLL-indgangspunktet for ANSI (char); ActiveX/COM-grænsefladen eksponerer kun Unicode-formen. Funktionsmåden er identisk med DrawDataMatrixSymbol, og strengargumenter fortolkes med den aktuelle SetAnsiMode-tegntabel
Denne funktion tegner et Data Matrix-symbol på siden. Data Matrix er en 2D-stregkodesymbologi, der gør det muligt at gemme store datamængder.
Syntaks
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);
Parametre
| Left | Den vandrette koordinat for symbolets venstre kant |
|---|---|
| Top | Den lodrette koordinat for symbolets øverste kant |
| ModuleSize | Denne værdi bruges til bredden og højden af de prikker, som symbolet består af |
| Text | Teksten/dataene, der skal gemmes i symbolet |
| Encoding | 1 = ASCII-kodning. Se Data Matrix-specifikationen for detaljer. |
| SymbolSize | 0 = Automatisk størrelse 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 = Drej 90 grader mod uret 2 = Drej 180 grader 3 = Drej 90 grader med uret Læg 100 til for 1 enheds stillezone (hvid kant) - (standard) Læg 200 til for 2 enheders stillezone Læg 300 til for 3 enheders stillezone Læg 400 til for 4 enheders stillezone |
| Options |
Returværdier
| 0 | Parameteren Encoding, SymbolSize eller Options var ugyldig |
|---|---|
| 1 | Data Matrix-symbolet blev tegnet korrekt int SymbolSize, int Options); |