DrawDataMatrixSymbolA

Grafica vettoriale, codici a barre

Descrizione

Il suffisso A indica l'entry point DLL ANSI (char); l'interfaccia ActiveX/COM espone soltanto la forma Unicode. Il comportamento è identico a DrawDataMatrixSymbol e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode

Questa funzione disegna un simbolo Data Matrix sulla pagina. Data Matrix è una simbologia di codice a barre 2D che consente di memorizzare grandi quantità di dati.

Sintassi

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

Parametri

LeftLa coordinata orizzontale del bordo sinistro del simbolo
TopLa coordinata verticale del bordo superiore del simbolo
ModuleSizeQuesto valore viene usato per la larghezza e l'altezza dei punti che compongono il simbolo
TextIl testo o i dati da memorizzare nel simbolo
Encoding1 = Codifica ASCII Vedere la specifica Data Matrix per i dettagli
SymbolSize0 = Dimensione automatica 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 = Normale 1 = Ruota di 90 gradi in senso antiorario 2 = Ruota di 180 gradi 3 = Ruota di 90 gradi in senso orario Aggiungi 100 per una zona silenziosa di 1 unità (bordo bianco) - (impostazione predefinita) Aggiungi 200 per una zona silenziosa di 2 unità Aggiungi 300 per una zona silenziosa di 3 unità Aggiungi 400 per una zona silenziosa di 4 unità
Options

Valori restituiti

0Il parametro Encoding, SymbolSize o Options non era valido
1Il simbolo Data Matrix è stato disegnato correttamente int SymbolSize, int Options);