THPDFPage.DirectDrawBarcode Method
Σχεδιάζει έναν γραμμωτό barcode κατευθείαν στο περιεχόμενο της σελίδας ως γεμάτα ορθογώνια, τεντωμένα ώστε να καλύψουν το δοσμένο πλαίσιο. Σε αντίθεση με το DrawBarcode, δεν περνά από canvas και παίρνει το πλάτος του barcode από το όρισμα Width και όχι από μέγεθος module
Δήλωση
procedure DirectDrawBarcode(X, Y, Width, Height: Single; const Text : AnsiString; BarcodeType : Integer);
Μονάδα
HPDFDoc
Παράμετροι
| Όνομα | Σκοπός |
|---|---|
X | Αριστερή άκρη του barcode σε συντεταγμένες σελίδας |
Y | Πάνω άκρη του barcode σε συντεταγμένες σελίδας |
Width | Πλάτος του μοτίβου των ράβδων· οι quiet zones δεν περιλαμβάνονται |
Height | Ύψος των ράβδων. Οι κοντές ράβδοι του POSTNET καλύπτουν το κάτω 40 % |
Text | Δεδομένα προς κωδικοποίηση (δείτε τις σημειώσεις χρήσης) |
BarcodeType | Η σειριακή θέση μιας τιμής THPDFBarcodeType: 0 Interleaved 2 of 5, 1 Industrial 2 of 5, 2 Matrix 2 of 5, 3 Code 39, 4 Code 39 Extended, 5 έως 7 Code 128 A, B και C, 8 Code 93, 9 Code 93 Extended, 10 MSI, 11 POSTNET, 12 Codabar, 13 EAN-8, 14 EAN-13, 15 UPC-A, 16 και 17 UPC-E (number system 0 και 1), 18 και 19 τα add-ons δύο και πέντε ψηφίων, 20 έως 22 GS1-128 με code set A, B ή C. Άλλες τιμές σχεδιάζουν Code 39 |
Τιμή επιστροφής
Δεν επιστρέφει τιμή
Σημειώσεις χρήσης
- Τα EAN-8, EAN-13, UPC-A και UPC-E παίρνουν τα ψηφία δεδομένων (7, 12, 11 ή 6) και προσθέτουν μόνα τους το check digit· ένας πλήρης αριθμός που ήδη λήγει στο check digit του σχεδιάζεται όπως δίνεται. Το check digit του UPC-E είναι αυτό του αναπτυγμένου αριθμού UPC-A
- Το Interleaved 2 of 5 συμπληρώνει περιττό πλήθος ψηφίων με αρχικό μηδενικό, και το POSTNET προσαρτά το ψηφίο διόρθωσης σε κώδικα 5, 9 ή 11 ψηφίων
- Το Code 39 διπλώνει τα πεζά γράμματα σε κεφαλαία, το Code 128 A φτάνει τα πεζά γράμματα μέσω SHIFT, και το Codabar κρατά τους χαρακτήρες start και stop (A έως D) που πλαισιώνουν το κείμενο, αλλιώς προσθέτει A και B
- Κείμενο που μια symbology δεν μπορεί να αναπαραστήσει σηκώνει exception αντί να σχεδιαστεί με χαρακτήρες που χάνονται ή αντικαθίστανται
- Αφήστε ανοιχτή quiet zone τουλάχιστον δέκα στενών ράβδων και από τις δύο πλευρές· το χρώμα γεμίσματος ορίζεται σε μαύρο