THotPDF.AddLoadedTextField Method
Προσθέτει πεδίο κειμένου σε σελίδα του φορτωμένου εγγράφου και το καταχωρεί στο AcroForm. Το πεδίο παίρνει appearance stream που δείχνει την τιμή του, και το AcroForm παίρνει τη default γραμματοσειρά Helvetica που ονομάζει το string /DA του, ώστε κάθε viewer να δείχνει το πεδίο
Δήλωση
function AddLoadedTextField(PageIndex: Integer; X1, Y1, X2, Y2: Single; const AFieldName, AValue: AnsiString; AMaxLen: Integer): Integer;
Μονάδα
HPDFDoc
Παράμετροι
| Όνομα | Σκοπός |
|---|---|
PageIndex | Ο δείκτης με βάση το μηδέν της φορτωμένης σελίδας που παίρνει το widget |
X1 | Αριστερή ακμή του ορθογωνίου του widget στον χώρο χρήστη του PDF (σημεία, αρχή στην κάτω αριστερή γωνία της σελίδας) |
Y1 | Κάτω ακμή του ορθογωνίου του widget στον χώρο χρήστη του PDF |
X2 | Δεξιά ακμή του ορθογωνίου του widget στον χώρο χρήστη του PDF |
Y2 | Πάνω ακμή του ορθογωνίου του widget στον χώρο χρήστη του PDF |
AFieldName | Όνομα του νέου πεδίου· δεν πρέπει να υπάρχει ήδη στη φορτωμένη φόρμα |
AValue | Αρχική τιμή· κενό για πεδίο χωρίς περιεχόμενο |
AMaxLen | Μέγιστος αριθμός χαρακτήρων, ή 0 για χωρίς όριο |
Τιμή επιστροφής
Ο δείκτης του νέου πεδίου, για χρήση με τις άλλες μεθόδους πεδίων φορτωμένης φόρμας, ή -1 όταν το PageIndex είναι εκτός εύρους
Σημειώσεις χρήσης
- Τα ονόματα πεδίων πρέπει να είναι μοναδικά στο έγγραφο· ομώνυμα πεδία μοιράζονται την ίδια τιμή στην υποβολή και αλληλοκαλύπτονται
- Το νέο πεδίο δεν έχει καμία προεπιλεγμένη ρύθμιση στυλ. Εάν χρειάζεται εμφάνιση όπως περίγραμμα, χρώμα φόντου κ.λπ., θα πρέπει να διαμορφωθεί μέσω των μεθόδων ιδιοτήτων πεδίου μετά την προσθήκη
- Αφού προσθέσετε το πεδίο, πρέπει να αποθηκεύσετε το έγγραφο για να κάνετε την αλλαγή μόνιμη. Ο δείκτης που επιστρέφεται είναι έγκυρος μόνο στην τρέχουσα περίοδο λειτουργίας και μπορεί να αλλάξει μετά την επαναφόρτωση του εγγράφου