FormEditor

Opinie generală

FormEditor este o clasă în Aspose.PDF FOSS pentru Java.

Oferă metode pentru editarea câmpurilor formularului într-un document PDF: liste de câmpuri, valorile de completare, aplatizare și eliminarea căminelor.

Această clasă oferă 31 de metode pentru a lucra cu obiecte FormEditor în programele Java. Metodele disponibile includ: FormEditor, addField, addListItem, addSubmitBtn, bindPdf, close, copyOuterField, fillField, flattenAllFields, flattenField, getDocument, getFacade, și 9 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: document, facade, fieldNames.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
documentDocumentCiteşte.Întoarce documentul legat.
fieldNamesString[]Citeşte.Întoarce numele tuturor câmpurilor de formular din document.
facadeFormFieldFacadeCiteşte.Întoarce fațada de stil vizual aplicată câmpurilor create ulterior.

Metode de evaluare

SemnăturaDescriere:
FormEditor()Creează o nouă instanță {@code FormEditor}.
FormEditor(inputFile: String)Creează un nou editor legat de fișierul specificat.
FormEditor(inputFile: String, outputFile: String)Creează un nou editor legat de {@code inputFile} și configurat pentru a scrie
rezultatul la {@code outputFile} atunci când se cheamă { @link #save() }.
FormEditor(document: Document, outputFile: String)Creează un {@code FormEditor} legat de un document deja încărcat și
configurat pentru a scrie rezultatul la {@code outputFile} pe { @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)Creează un nou editor legat de documentul specificat.
bindPdf(inputFile: String)booleanLegă un fişier PDF la acest editor.
bindPdf(inputStream: InputStream)booleanLegă un PDF dintr-un flux de intrare.
bindPdf(document: Document)booleanLegă un {@link Document} existent la acest editor.
getDocument()DocumentÎntoarce documentul legat.
getFieldNames()String[]Întoarce numele tuturor câmpurilor de formular din document.
fillField(fieldName: String, value: String)booleanCompletează un câmp de formular cu valoarea specificată.
fillField(fieldName: String, value: boolean)booleanUmple un câmp de tip casetă cu o valoare booleană.
getField(fieldName: String)StringÎntoarce valoarea curentă a unui câmp.
flattenAllFields()booleanFlatens toate forme de câmpuri, făcându-le non-interactiv.
flattenField(fieldName: String)booleanAplatizează un singur câmp și îl elimină din forma interactivă.
copyOuterField(sourceFile: String, fieldName: String, pageNumber: int)booleanCopiează un câmp numit din {@code sourceFile} în documentul legat
pe {@pagina de codNumber}.
getFacade()FormFieldFacadeÎntoarce fațada de stil vizual aplicată câmpurilor create ulterior.
setFacade(facade: FormFieldFacade)Oglindă proprietatea C # {@code FormEditor.Facade}: stabilește stilul vizual
fațada folosită de {@link #addField(FieldType, String, Strigă, int, dublu, dublă) }
pentru a îmbraca noile anotații ale widget-urilor (cul de fundal, stilul marginei etc.).
resetFacade()Se elimină orice fațadă setată anterior, astfel încât următorul {@code addField} să folosească standardele.
addField(type: FieldType, fieldName: String, value: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double)booleanAdăuga un nou câmp de formular la {@code pageNumber} în rectangul dat.
addSubmitBtn(fieldName: String, pageNumber: int, caption: String, url: String, llx: double, lly: double, urx: double, ury: double)booleanCreează un buton de apăsare pe {@code pageNumber} care trimite formularul la
{@codeurl} atunci când este activat.
addListItem(fieldName: String, item: String)booleanAdăuga o opțiune la un câmp de listă sau de combinație existent.
removeField(fieldName: String)booleanElimină un câmp de formular cu numele.
getFieldType(fieldName: String)StringÎntoarce tipul câmpului specificat.
setFieldLimit(fieldName: String, limit: int)booleanSetarea lungimii maxime a textului pentru un câmp de cutie de text.
getFieldLimit(fieldName: String)intÎntoarce lungimea maximă a textului pentru un câmp de cutie de text.
save()booleanSalvează documentul legat la fișierul de ieşire furnizat prin intermediul
{@link #FormEditor(String, String) } constructor.
save(outputFile: String)booleanSalvează documentul legat într-un fișier.
save(outputStream: OutputStream)booleanSalvează documentul legat într-un flux de ieşire.
close()Închide editorul şi eliberează documentul legat.

Vezi și:

 Română