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: | Access | 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
| Signature | 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 napiše rezultat u { @ code outputFire} 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} preopterećenje (bez početne vrijednosti). |
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 { @code pageNumber}. |
getFacade() → FormFieldFacade | Vrati vizualni stil fasade primjenjen na naknadno stvorena polja. |
setFacade(facade: FormFieldFacade) | Odraz C# svojstva {@code FormEditor.Facade}: postavlja vizualnu fasadu koju koristi { @link #addField(FieldType, String, Int, double, duple, dublo, dvostruko) } za oblačenje novo stvorenih widget bilješki (boja pozadine, stilu granica itd.). |
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 {@code pageNumber} koje podnosi obrazac na{@ code url} kada je aktivirano. |
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 | Postavlja maksimalnu duljinu teksta za polje tekstualnog okvira. |
getFieldLimit(fieldName: String) → int | Vrati maksimalno dužinu teksta za polje s tekstom. |
save() → boolean | Spasiti dokument koji je vezan za izlaznu datoteku koja se dostavlja putem konstruktoru {@link #FormEditor(String, String) }. |
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. |