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:PrihvatOpisivanje
documentDocumentČitaj.Vrati vezani dokument.
fieldNamesString[]Čitaj.Vrati imena svih polja obrazaca u dokumentu.
facadeFormFieldFacadeČitaj.Vrati vizualni stil fasade primjenjen na naknadno stvorena polja.

Metoda za primjenu

PotpisOpisivanje
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)boolean7-arg {@link #addField} overload (no initial value).
FormEditor(document: Document)Stvara novi uređač vezan za naveden dokument.
bindPdf(inputFile: String)booleanVeže PDF datoteku na ovaj urednik.
bindPdf(inputStream: InputStream)booleanVeže PDF iz ulaznog toka.
bindPdf(document: Document)booleanVeže postojeći {@link Document} na ovaj urednik.
getDocument()DocumentVrati vezani dokument.
getFieldNames()String[]Vrati imena svih polja obrazaca u dokumentu.
fillField(fieldName: String, value: String)booleanIzvršenje polja obrasca s navedenom vrijednošću.
fillField(fieldName: String, value: boolean)booleanPopunjuje polje poput kartice pomoću booleanske vrijednosti.
getField(fieldName: String)StringVrati trenutnu vrijednost polja.
flattenAllFields()booleanPlošteni svi formiraju polja, čineći ih neinteraktivnim.
flattenField(fieldName: String)booleanPlošavanje jednog polja i uklanjanje ga iz interaktivne forme.
copyOuterField(sourceFile: String, fieldName: String, pageNumber: int)booleanKopira imenovano polje iz {@code sourceFile} u vezan dokument
na {@kod straniceNumer}.
getFacade()FormFieldFacadeVrati 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)booleanDodaje 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)booleanStvara dugme na {@ kod straniceNumber} koji podnosi obrazac u
{@ kod url} kada je aktiviran.
addListItem(fieldName: String, item: String)booleanDodaje opciju postojećem polju s popisnim ili kombiniranim poljima.
removeField(fieldName: String)booleanUklanja polje obrasca po imenu.
getFieldType(fieldName: String)StringVrati tip navedenog polja.
setFieldLimit(fieldName: String, limit: int)booleanUređuje maksimalnu dužinu teksta za polje s tekstom.
getFieldLimit(fieldName: String)intVrati 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)booleanSačuva vezani dokument u datoteku.
save(outputStream: OutputStream)booleanSačuva vezani dokument u izlazni tok.
close()Zatvara urednik i oslobađa vezani dokument.

Također pogledajte:

 Hrvatski