DrawDataMatrixSymbol
Grafica vettoriale, codici a barre
Descrizione
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 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
| Left | La coordinata orizzontale del bordo sinistro del simbolo |
|---|---|
| Top | La coordinata verticale del bordo superiore del simbolo |
| ModuleSize | Questo valore viene usato per la larghezza e l'altezza dei punti che compongono il simbolo |
| Text | Il testo o i dati da memorizzare nel simbolo |
| Encoding | 1 = Codifica ASCII Vedere la specifica Data Matrix per i dettagli |
| SymbolSize | 0 = 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
| 0 | Il parametro Encoding, SymbolSize o Options non era valido |
|---|---|
| 1 | Il simbolo Data Matrix è stato disegnato correttamente int SymbolSize, int Options); |