DrawDataMatrixSymbol
Διανυσματικά γραφικά, γραμμωτοί κώδικες
Περιγραφή
Αυτή η συνάρτηση σχεδιάζει σύμβολο Data Matrix στη σελίδα. Το Data Matrix είναι 2D barcode symbology που επιτρέπει αποθήκευση μεγάλων όγκων δεδομένων
Σύνταξη
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);
Παράμετροι
| Left | Η οριζόντια συντεταγμένη της αριστερής πλευράς του συμβόλου |
|---|---|
| Top | Η κατακόρυφη συντεταγμένη της πάνω πλευράς του συμβόλου |
| ModuleSize | Η τιμή αυτή χρησιμοποιείται για το πλάτος και το ύψος των κουκκίδων που σχηματίζουν το σύμβολο |
| Text | Το κείμενο/δεδομένα προς αποθήκευση στο σύμβολο |
| Encoding | 1 = Κωδικοποίηση ASCII. Δείτε την προδιαγραφή Data Matrix για λεπτομέρειες |
| SymbolSize | 0 = Αυτόματο μέγεθος 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 = Κανονικό 1 = Περιστροφή 90 μοιρών αριστερόστροφα 2 = Περιστροφή 180 μοιρών 3 = Περιστροφή 90 μοιρών δεξιόστροφα Προσθέστε 100 για 1 μονάδα quiet zone (λευκό περιθώριο) - (προεπιλογή) Προσθέστε 200 για 2 μονάδες quiet zone Προσθέστε 300 για 3 μονάδες quiet zone Προσθέστε 400 για 4 μονάδες quiet zone |
| Options |
Τιμές επιστροφής
| 0 | Η παράμετρος Encoding, SymbolSize ή Options ήταν άκυρη |
|---|---|
| 1 | Το σύμβολο Data Matrix σχεδιάστηκε επιτυχώς int SymbolSize, int Options); |