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

LeftDen vandrette koordinat for symbolets venstre kant
TopDen lodrette koordinat for symbolets øverste kant
ModuleSizeDenne værdi bruges til bredden og højden af de prikker, som symbolet består af
TextTeksten/dataene, der skal gemmes i symbolet
Encoding1 = ASCII-kodning. Se Data Matrix-specifikationen for detaljer.
SymbolSize0 = 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

0Parameteren Encoding, SymbolSize eller Options var ugyldig
1Data Matrix-symbolet blev tegnet korrekt int SymbolSize, int Options);