FormEditor
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és | Leírás |
|---|---|---|---|
document | Document | Olvasd! | Visszaadja a kötött dokumentumot. |
fieldNames | String[] | Olvasd! | A dokumentum összes űrlapmezőjének nevét adja vissza. |
facade | FormFieldFacade | Olvasd! | 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) → boolean | 7-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) → boolean | Csatlakoztat egy PDF-fájlhoz a szerkesztőhöz. |
bindPdf(inputStream: InputStream) → boolean | A PDF-et egy bemeneti áramlóról köti. |
bindPdf(document: Document) → boolean | Egy meglévő {@link Document}-ot köt a szerkesztőhöz. |
getDocument() → Document | Visszaadja a kötött dokumentumot. |
getFieldNames() → String[] | A dokumentum összes űrlapmezőjének nevét adja vissza. |
fillField(fieldName: String, value: String) → boolean | A megadott értékkel tölt ki egy űrlap mezőt. |
fillField(fieldName: String, value: boolean) → boolean | A boolean érték segítségével kitölti a jelzőmezeket. |
getField(fieldName: String) → String | Visszaadja a mező aktuális értékét. |
flattenAllFields() → boolean | Minden mezőt lecsúszja, így nem interaktív. |
flattenField(fieldName: String) → boolean | Egyetlen mezőt egyenlővé teszi, és eltávolítja az interaktív formából. |
copyOuterField(sourceFile: String, fieldName: String, pageNumber: int) → boolean | Másolja a megnevezett mezőt az {@code sourceFile}-ból a kötött dokumentumba. |
| a {@kód oldalszám}. | |
getFacade() → FormFieldFacade | Az 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) → boolean | Egy 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) → boolean | Egy meglévő listás- vagy kombinált mezőhöz hozzáad egy lehetőséget. |
removeField(fieldName: String) → boolean | A formanyomtatványt a név szerint távolítja el. |
getFieldType(fieldName: String) → String | A megadott mező típusát adja. |
setFieldLimit(fieldName: String, limit: int) → boolean | A szövegdoboz mező maximális szöveghosszúságát állítja be. |
getFieldLimit(fieldName: String) → int | A szövegdoboz mező maximális hosszát adja. |
save() → boolean | Megőrzi a kötött dokumentumot az output fájlt, amelyet a |
| {@link #FormEditor(String, String) } konstruktort. | |
save(outputFile: String) → boolean | Megőrzi a kötött dokumentumot egy fájlba. |
save(outputStream: OutputStream) → boolean | Megőrzi a kötött dokumentumot egy kimeneti áramlásra. |
close() | Zárja be a szerkesztőt és felszabadítja az összefonódott dokumentumot. |