THPDFPage.DirectDrawBarcode Metodo
Disegna un barcode lineare direttamente nel contenuto della pagina come rettangoli riempiti, stirato fino a riempire il box dato. A differenza di DrawBarcode, non passa per una canvas e ricava la larghezza del barcode dall'argomento Width invece che da una dimensione modulo
Dichiarazione
procedure DirectDrawBarcode(X, Y, Width, Height: Single; const Text : AnsiString; BarcodeType : Integer);
Unità
HPDFDoc
Parametri
| Nome | Scopo |
|---|---|
X | Bordo sinistro del barcode nelle coordinate della pagina |
Y | Bordo superiore del barcode nelle coordinate della pagina |
Width | Larghezza del pattern di barre; le quiet zone non sono incluse |
Height | Altezza delle barre. Le barre corte del POSTNET coprono il 40 % inferiore |
Text | Dati da codificare (vedi le note sull'utilizzo) |
BarcodeType | L'ordinale di un valore THPDFBarcodeType: 0 Interleaved 2 of 5, 1 Industrial 2 of 5, 2 Matrix 2 of 5, 3 Code 39, 4 Code 39 Extended, da 5 a 7 Code 128 A, B e C, 8 Code 93, 9 Code 93 Extended, 10 MSI, 11 POSTNET, 12 Codabar, 13 EAN-8, 14 EAN-13, 15 UPC-A, 16 e 17 UPC-E (number system 0 e 1), 18 e 19 i due add-on a due e cinque cifre, da 20 a 22 GS1-128 con code set A, B o C. Altri valori disegnano Code 39 |
Valore restituito
Questo membro non restituisce alcun valore
Note sull'utilizzo
- EAN-8, EAN-13, UPC-A e UPC-E prendono le cifre dei dati (7, 12, 11 o 6) e aggiungono da soli la cifra di controllo; un numero completo che termina già con la sua cifra di controllo viene disegnato così com'è. La cifra di controllo UPC-E è quella del numero UPC-A espanso
- Interleaved 2 of 5 porta un numero dispari di cifre a un numero pari con uno zero iniziale, e POSTNET accoda la cifra di correzione a un codice da 5, 9 o 11 cifre
- Code 39 riporta le lettere minuscole a maiuscole, Code 128 A raggiunge le minuscole tramite SHIFT, e Codabar conserva i caratteri di start e stop (da A a D) che incorniciano il testo, aggiungendo altrimenti A e B
- Un testo che la simbologia non può rappresentare solleva un'eccezione invece di essere disegnato con caratteri scartati o sostituiti
- Lascia una light quiet zone di almeno dieci barre strette su entrambi i lati; il colore di riempimento viene impostato al nero
API correlate
- THPDFPage
- THotPDF
- Sommario