FormEditor
ΕΚΤΙΜΗΣΗ
FormEditor Είναι μια τάξη στο Aspose.PDF FOSS για Java.
Παρέχει μεθόδους για την επεξεργασία πεδίων φόρμας σε ένα έγγραφο PDF: καταχώριση πεδία, συμπλήρωση τιμών, εκκένωση και απομάκρυνση πελατών.
Αυτή η κατηγορία παρέχει 31 μεθόδους για να εργαστείτε με FormEditor αντικείμενα σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: FormEditor, addField, addListItem, addSubmitBtn, bindPdf, close, copyOuterField, fillField, flattenAllFields, flattenField, getDocument, getFacade,9 και άλλες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο Java. Ιδιοκτησία : document, facade, fieldNames.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
document | Document | Διαβάστε | Επιστρέφει το δεσμευμένο έγγραφο. |
fieldNames | String[] | Διαβάστε | Επιστρέφει τα ονόματα όλων των πεδίων φόρμας στο έγγραφο. |
facade | FormFieldFacade | Διαβάστε | Επιστρέφει το οπτικό σχήμα που εφαρμόστηκε στα έπειτα δημιουργημένα πεδία. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
FormEditor() | Δημιουργεί μια νέα παραβολή {@code FormEditor}. |
FormEditor(inputFile: String) | Δημιουργεί έναν νέο επεξεργαστή συνδεδεμένο με το καθορισμένο αρχείο. |
FormEditor(inputFile: String, outputFile: String) | Δημιουργεί έναν νέο επεξεργαστή που συνδέεται με το {@code inputFile} και ρυθμίζεται για να γράψει |
| Το αποτέλεσμα είναι το {@code outputFile} όταν ονομάζεται { @link #save()}. | |
FormEditor(document: Document, outputFile: String) | Δημιουργεί ένα {@code FormEditor} συνδεδεμένο με ήδη φορτωμένο έγγραφο και |
| Επεξεργαστεί για να γράψει το αποτέλεσμα στο {@code outputFile} στο {@link #save()}. | |
addField(type: FieldType, fieldName: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double) → boolean | 7-arg {@link #addField} overload (no initial value). |
FormEditor(document: Document) | Δημιουργεί έναν νέο εκδότη που συνδέεται με το καθορισμένο έγγραφο. |
bindPdf(inputFile: String) → boolean | Συνδέστε ένα αρχείο PDF σε αυτό το εκδότη. |
bindPdf(inputStream: InputStream) → boolean | Συνδέει ένα PDF από μια ροή εισόδου. |
bindPdf(document: Document) → boolean | Συνδέστε ένα υπάρχον {@link Document} σε αυτόν τον εκδότη. |
getDocument() → Document | Επιστρέφει το δεσμευμένο έγγραφο. |
getFieldNames() → String[] | Επιστρέφει τα ονόματα όλων των πεδίων φόρμας στο έγγραφο. |
fillField(fieldName: String, value: String) → boolean | Συμπληρώνει ένα πεδίο φόρμας με την καθορισμένη τιμή. |
fillField(fieldName: String, value: boolean) → boolean | Συμπληρώνει ένα πεδίο που μοιάζει με checkbox χρησιμοποιώντας μια τιμή boolean. |
getField(fieldName: String) → String | Επιστρέφει την τρέχουσα αξία ενός πεδίου. |
flattenAllFields() → boolean | Φλέβει όλα τα σχήματα πεδίων, καθιστώντας τους μη αλληλεπιδραστικούς. |
flattenField(fieldName: String) → boolean | Φλέβει ένα ενιαίο πεδίο και το αφαιρεί από τη διαδραστική μορφή. |
copyOuterField(sourceFile: String, fieldName: String, pageNumber: int) → boolean | Αντιγράψτε ένα ονομαστικό πεδίο από το {@code sourceFile} στο συνδεδεμένο έγγραφο |
| Στον κώδικα του. | |
getFacade() → FormFieldFacade | Επιστρέφει το οπτικό σχήμα που εφαρμόστηκε στα έπειτα δημιουργημένα πεδία. |
setFacade(facade: FormFieldFacade) | Εμφανίζει την ιδιοκτησία C# {@code FormEditor.Facade}: θέτει το οπτικό στυλ |
| Ετικέτες: Δύο, διπλό, δίχτυ, δίδυμο, ζεύγος | |
| να φορέσει νεο-καθιερωμένες ετικέτες widget (χρώμα πίσω από το έδαφος, στυλ σύνορα κλπ.). | |
resetFacade() | Στέλνει οποιαδήποτε προηγούμενη εγκατάσταση φασάδ, έτσι ώστε το επόμενο {@code addField} χρησιμοποιεί προεπιλεγμένες. |
addField(type: FieldType, fieldName: String, value: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double) → boolean | Προσθέστε ένα νέο πεδίο φόρμας στο {@code pageNumber} στην δεδομένη ορθόδοξη γωνία. |
addSubmitBtn(fieldName: String, pageNumber: int, caption: String, url: String, llx: double, lly: double, urx: double, ury: double) → boolean | Δημιουργεί ένα κουμπί πιέσης στο {@code pageNumber} που υποβάλλει τη φόρμα για να |
| {@code url} όταν ενεργοποιείται. | |
addListItem(fieldName: String, item: String) → boolean | Προσθέτει μια επιλογή σε ένα υπάρχον πλαίσιο λίστας ή συνδυασμένο πλαίσιο. |
removeField(fieldName: String) → boolean | Αφαιρέστε ένα πεδίο φόρμας με όνομα. |
getFieldType(fieldName: String) → String | Επιστρέφει τον τύπο του καθορισμένου πεδίου. |
setFieldLimit(fieldName: String, limit: int) → boolean | Προσδιορίστε το μέγιστο μήκος κειμένου για ένα πεδίο γραμματοσειράς. |
getFieldLimit(fieldName: String) → int | Επιστρέφει το μέγιστο μήκος κειμένου για ένα πεδίο γραμματοσειράς. |
save() → boolean | Αποθηκεύει το συνδεδεμένο έγγραφο στο αρχείο εξόδου που παρέχεται μέσω του |
| [@link #FormEditor (String, String)} κατασκευαστής. | |
save(outputFile: String) → boolean | Αποθηκεύετε το συνδεδεμένο έγγραφο σε ένα αρχείο. |
save(outputStream: OutputStream) → boolean | Αποθηκεύει το συνδεδεμένο έγγραφο σε ένα ρεύμα εξόδου. |
close() | Κλείνει τον εκδότη και κυκλοφορεί το δεσμευμένο έγγραφο. |