DrawDataMatrixSymbolA

Vektorgrafik, Barcodes

Beschreibung

Das abschließende A kennzeichnet den ANSI-Einstiegspunkt (char) der DLL; die ActiveX/COM-Oberfläche stellt nur die Unicode-Form bereit. Das Verhalten entspricht DrawDataMatrixSymbol, und Zeichenfolgenargumente werden anhand der aktuellen Codepage von SetAnsiMode interpretiert

Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.

Syntax

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);

Parameter

LeftDie horizontale Koordinate des linken Symbolrands
TopDie vertikale Koordinate des oberen Symbolrands
ModuleSizeDieser Wert bestimmt Breite und Höhe der Punkte, aus denen das Symbol besteht
TextDer im Symbol zu speichernde Text bzw. die Daten
Encoding1 = ASCII-Codierung. Einzelheiten siehe Data-Matrix-Spezifikation.
SymbolSize0 = Automatische Größe 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 = Um 90 Grad gegen den Uhrzeigersinn drehen 2 = Um 180 Grad drehen 3 = Um 90 Grad im Uhrzeigersinn drehen 100 für eine Einheit Ruhezone (weißer Rand) addieren - (Standard) 200 für zwei Einheiten Ruhezone addieren 300 für drei Einheiten Ruhezone addieren 400 für vier Einheiten Ruhezone addieren
Options

Rückgabewerte

0Der Parameter Encoding, SymbolSize oder Options war ungültig
1Das Data-Matrix-Symbol wurde erfolgreich gezeichnet int SymbolSize, int Options);