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.

Ιδιοκτησία

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
documentDocumentΔιαβάστεΕπιστρέφει το δεσμευμένο έγγραφο.
fieldNamesString[]ΔιαβάστεΕπιστρέφει τα ονόματα όλων των πεδίων φόρμας στο έγγραφο.
facadeFormFieldFacadeΔιαβάστεΕπιστρέφει το οπτικό σχήμα που εφαρμόστηκε στα έπειτα δημιουργημένα πεδία.

Μέθοδοι

υπογραφήΠεριγραφή
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)boolean7-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()Κλείνει τον εκδότη και κυκλοφορεί το δεσμευμένο έγγραφο.

Δείτε επίσης

 Ελληνικά