FormEditor

Összefoglaló

FormEditor egy osztály a Aspose.PDF FOSS-ban Java számára.

A PDF-dokumentumban a űrlap mezőinek szerkesztésére szolgáló módszerek: listázási mezők, értéktöltési eszközök, lecsúszás és eltávolítás.

Ez a osztály 31 módszert biztosít az FormEditor objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: FormEditor, addField, addListItem, addSubmitBtn, bindPdf, close, copyOuterField, fillField, flattenAllFields, flattenField, getDocument, getFacade, és 9 további módszer. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.PDF FOSS for Java csomag. A tulajdonságok: document, facade, fieldNames.

A tulajdonságok

A neve:A típus:HozzáférésLeírás
documentDocumentOlvasd!Visszaadja a kötött dokumentumot.
fieldNamesString[]Olvasd!A dokumentum összes űrlapmezőjének nevét adja vissza.
facadeFormFieldFacadeOlvasd!Az utána létrehozott mezőkre alkalmazott vizuális stílusú homlokzatát adja vissza.

Módszerek

Az aláírás:Leírás
FormEditor()Új {@code FormEditor} példányt hoz létre.
FormEditor(inputFile: String)Új szerkesztőt hoz létre, amely a megadott fájlt köti.
FormEditor(inputFile: String, outputFile: String)Új szerkesztőt hoz létre, amely kötődik a {@code inputFile}-hoz és úgy van konfigurálva, hogy írjon.
a {@code outputFile} eredményét, ha az { @link #save() } hívás eléri.
FormEditor(document: Document, outputFile: String)Egy már feltöltött dokumentumhoz kötődő {@code FormEditor} kódot hoz létre, és
beállítva, hogy a {@link #save() }-ra írja az eredményt.
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)Új szerkesztőt hoz létre, amely a megadott dokumentumhoz kötődik.
bindPdf(inputFile: String)booleanCsatlakoztat egy PDF-fájlhoz a szerkesztőhöz.
bindPdf(inputStream: InputStream)booleanA PDF-et egy bemeneti áramlóról köti.
bindPdf(document: Document)booleanEgy meglévő {@link Document}-ot köt a szerkesztőhöz.
getDocument()DocumentVisszaadja a kötött dokumentumot.
getFieldNames()String[]A dokumentum összes űrlapmezőjének nevét adja vissza.
fillField(fieldName: String, value: String)booleanA megadott értékkel tölt ki egy űrlap mezőt.
fillField(fieldName: String, value: boolean)booleanA boolean érték segítségével kitölti a jelzőmezeket.
getField(fieldName: String)StringVisszaadja a mező aktuális értékét.
flattenAllFields()booleanMinden mezőt lecsúszja, így nem interaktív.
flattenField(fieldName: String)booleanEgyetlen mezőt egyenlővé teszi, és eltávolítja az interaktív formából.
copyOuterField(sourceFile: String, fieldName: String, pageNumber: int)booleanMásolja a megnevezett mezőt az {@code sourceFile}-ból a kötött dokumentumba.
a {@kód oldalszám}.
getFacade()FormFieldFacadeAz utána létrehozott mezőkre alkalmazott vizuális stílusú homlokzatát adja vissza.
setFacade(facade: FormFieldFacade)A C# tulajdonság {@code FormEditor.Facade} tükrözi: a vizuális stílust állítja be.
a {@link #addField(FieldType által használt homlokzat, Háromszoros, Írásszor, int, dupla, dubla, double, doubla) }
az újonnan létrehozott widget-megjegyzések (a háttérszín, a határstílus stb.) megjelenítése.
resetFacade()A korábbi felállított homlokzatok eloszlanak, így a következő {@code addField} alapértelmezetteket használ.
addField(type: FieldType, fieldName: String, value: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double)booleanÚj űrlap mezőt ad hozzá a megadott téglalaphoz.
addSubmitBtn(fieldName: String, pageNumber: int, caption: String, url: String, llx: double, lly: double, urx: double, ury: double)booleanEgy nyomógombot hoz létre a {@code pageNumber}-on, amely elküldje az űrlapot a
{@code url} amikor aktiválódott.
addListItem(fieldName: String, item: String)booleanEgy meglévő listás- vagy kombinált mezőhöz hozzáad egy lehetőséget.
removeField(fieldName: String)booleanA formanyomtatványt a név szerint távolítja el.
getFieldType(fieldName: String)StringA megadott mező típusát adja.
setFieldLimit(fieldName: String, limit: int)booleanA szövegdoboz mező maximális szöveghosszúságát állítja be.
getFieldLimit(fieldName: String)intA szövegdoboz mező maximális hosszát adja.
save()booleanMegőrzi a kötött dokumentumot az output fájlt, amelyet a
{@link #FormEditor(String, String) } konstruktort.
save(outputFile: String)booleanMegőrzi a kötött dokumentumot egy fájlba.
save(outputStream: OutputStream)booleanMegőrzi a kötött dokumentumot egy kimeneti áramlásra.
close()Zárja be a szerkesztőt és felszabadítja az összefonódott dokumentumot.

Lásd még:

 Magyar