FormEditor
Približni podaci
FormEditor je klasa u Aspose.PDF FOSS za Java.
Osigurava metode za uređivanje polja obrasca u PDF dokumentu: liste polje, ispunjenje vrijednosti, ravnanje i uklanjanje poljeva.
Ova klasa pruža 31 metodu za rad s FormEditor objektima u Java programima. Postoje i sljedeće metode: FormEditor, addField, addListItem, addSubmitBtn, bindPdf, close, copyOuterField, fillField, flattenAllFields, flattenField, getDocument, getFacade, i 9 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java. Ograničenja: document, facade, fieldNames.
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
document | Document | Čitaj. | Vrati vezani dokument. |
fieldNames | String[] | Čitaj. | Vrati imena svih polja obrazaca u dokumentu. |
facade | FormFieldFacade | Čitaj. | Vrati vizualni stil fasade primjenjen na naknadno stvorena polja. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
FormEditor() | Stvara novu {@code FormEditor} instanc. |
FormEditor(inputFile: String) | Stvara novi uređač vezan za određenu datoteku. |
FormEditor(inputFile: String, outputFile: String) | Stvara novi uređač vezan za {@code inputFile} i konfiguriran da piše |
| rezultat {@code outputFile} kada se zove { @ link # save() }. | |
FormEditor(document: Document, outputFile: String) | Stvara {@code FormEditor} vezan za već učitavan dokument i |
| konfiguriran da napiše rezultat u {@code outputFile} na { @ 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) | Stvara novi uređač vezan za naveden dokument. |
bindPdf(inputFile: String) → boolean | Veže PDF datoteku na ovaj urednik. |
bindPdf(inputStream: InputStream) → boolean | Veže PDF iz ulaznog toka. |
bindPdf(document: Document) → boolean | Veže postojeći {@link Document} na ovaj urednik. |
getDocument() → Document | Vrati vezani dokument. |
getFieldNames() → String[] | Vrati imena svih polja obrazaca u dokumentu. |
fillField(fieldName: String, value: String) → boolean | Izvršenje polja obrasca s navedenom vrijednošću. |
fillField(fieldName: String, value: boolean) → boolean | Popunjuje polje poput kartice pomoću booleanske vrijednosti. |
getField(fieldName: String) → String | Vrati trenutnu vrijednost polja. |
flattenAllFields() → boolean | Plošteni svi formiraju polja, čineći ih neinteraktivnim. |
flattenField(fieldName: String) → boolean | Plošavanje jednog polja i uklanjanje ga iz interaktivne forme. |
copyOuterField(sourceFile: String, fieldName: String, pageNumber: int) → boolean | Kopira imenovano polje iz {@code sourceFile} u vezan dokument |
| na {@kod straniceNumer}. | |
getFacade() → FormFieldFacade | Vrati vizualni stil fasade primjenjen na naknadno stvorena polja. |
setFacade(facade: FormFieldFacade) | Ogledala C # svojstvo {@code FormEditor.Facade}: postavlja vizualni stil |
| Facade koristi {@link #addField(FieldType, String, Strijela, int, duplo, dvostruko, dvojno) } | |
| U tom slučaju, u skladu s člankom 13. stavkom 2. točkom (a) Uredbe (EU) br. 1071/2013 Komisija može utvrditi da je primjena ovog članka relevantna za određivanje vrijednosti proizvoda koji se nalaze na tržištu Unije i koje su proizvedene iz tih proizvoda. | |
resetFacade() | Odbacuje bilo koju prethodno postavljenu fasadu tako da sljedeći {@code addField} koristi podrazumevane. |
addField(type: FieldType, fieldName: String, value: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double) → boolean | Dodaje novo polje obrasca {@code pageNumber} na datom pravokutniku. |
addSubmitBtn(fieldName: String, pageNumber: int, caption: String, url: String, llx: double, lly: double, urx: double, ury: double) → boolean | Stvara dugme na {@ kod straniceNumber} koji podnosi obrazac u |
| {@ kod url} kada je aktiviran. | |
addListItem(fieldName: String, item: String) → boolean | Dodaje opciju postojećem polju s popisnim ili kombiniranim poljima. |
removeField(fieldName: String) → boolean | Uklanja polje obrasca po imenu. |
getFieldType(fieldName: String) → String | Vrati tip navedenog polja. |
setFieldLimit(fieldName: String, limit: int) → boolean | Uređuje maksimalnu dužinu teksta za polje s tekstom. |
getFieldLimit(fieldName: String) → int | Vrati maksimalno dužinu teksta za polje s tekstom. |
save() → boolean | Čuva vezani dokument u izlaznu datoteku dostavljenu putem |
| {@link #FormEditor(String, String) } konstruktor. | |
save(outputFile: String) → boolean | Sačuva vezani dokument u datoteku. |
save(outputStream: OutputStream) → boolean | Sačuva vezani dokument u izlazni tok. |
close() | Zatvara urednik i oslobađa vezani dokument. |