FormEditor

FormEditor

Overview

FormEditor adalah kelas di Aspose.PDF FOSS untuk Java.

Menyediakan metode untuk mengedit bidang formulir dalam dokumen PDF: daftar kolom, mengisi nilai-nilai, meratakan, dan menghapus lapangan.

Kelas ini menyediakan 31 metode untuk bekerja dengan objek FormEditor dalam program Java. Metode yang tersedia meliputi: FormEditor, addField, addListItem, addSubmitBtn, bindPdf, close, copyOuterField, fillField, flattenAllFields, flattenField, getDocument, getFacade, dan 9 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: document, facade, fieldNames.

Properties

NameTypeAccessDescription
documentDocumentReadMengembalikan dokumen yang terikat.
fieldNamesString[]ReadMengembalikan nama semua bidang formulir dalam dokumen.
facadeFormFieldFacadeReadMengembalikan fasad gaya visual yang diterapkan pada bidang-bidang yang dibuat kemudian.

Methods

SignatureDescription
FormEditor()Membuat instance baru {@code FormEditor}.
FormEditor(inputFile: String)Membuat editor baru yang terikat pada file tertentu.
FormEditor(inputFile: String, outputFile: String)Membuat editor baru yang terikat pada {@code inputFile} dan dikonfigurasi untuk menulis
hasil ke {@code outputFile} ketika { @link #save() } dipanggil.
FormEditor(document: Document, outputFile: String)Membuat {@code FormEditor} yang terikat pada dokumen yang sudah dimuat dan
dikonfigurasi untuk menulis hasil ke {@code outputFile} pada { @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)Membuat editor baru yang terikat pada dokumen tertentu.
bindPdf(inputFile: String)booleanMengikat file PDF ke editor ini.
bindPdf(inputStream: InputStream)booleanMengikat PDF dari aliran input.
bindPdf(document: Document)booleanMengikat dokumen yang ada ke editor ini.
getDocument()DocumentMengembalikan dokumen yang terikat.
getFieldNames()String[]Mengembalikan nama semua bidang formulir dalam dokumen.
fillField(fieldName: String, value: String)booleanMengisi bidang formulir dengan nilai yang ditentukan.
fillField(fieldName: String, value: boolean)booleanMengisi kotak seperti bidang menggunakan nilai boolean.
getField(fieldName: String)StringMengembalikan nilai saat ini dari bidang.
flattenAllFields()booleanFlatens semua bentuk bidang, membuat mereka non-interaktif.
flattenField(fieldName: String)booleanMenelanjangkan satu bidang dan menghapusnya dari bentuk interaktif.
copyOuterField(sourceFile: String, fieldName: String, pageNumber: int)booleanMenyalin bidang yang diberi nama dari {@code sourceFile} ke dalam dokumen terikat
pada {@code pageNumber}.
getFacade()FormFieldFacadeMengembalikan fasad gaya visual yang diterapkan pada bidang-bidang yang dibuat kemudian.
setFacade(facade: FormFieldFacade)Mencerminkan properti C# {@code FormEditor.Facade}: menetapkan visual-style
fasade yang digunakan oleh {@link #addField(FieldType, String, Stripe, int, double, dual, duplicate) }
untuk menghias catatan widget yang baru dibuat (warna latar belakang, gaya perbatasan, dll.).
resetFacade()Menghilangkan fasad sebelumnya sehingga berikutnya {@code addField} menggunakan default.
addField(type: FieldType, fieldName: String, value: String, pageNumber: int, llx: double, lly: double, urx: double, ury: double)booleanMenambahkan bidang formulir baru ke {@code pageNumber} pada persegi panjang yang diberikan.
addSubmitBtn(fieldName: String, pageNumber: int, caption: String, url: String, llx: double, lly: double, urx: double, ury: double)booleanMembuat tombol push pada {@code pageNumber} yang mengirimkan formulir ke
{@code url} saat diaktifkan.
addListItem(fieldName: String, item: String)booleanMenambahkan opsi ke kotak daftar atau kolom kombo yang ada.
removeField(fieldName: String)booleanMenghapus bidang formulir dengan nama.
getFieldType(fieldName: String)StringMengembalikan jenis bidang yang ditentukan.
setFieldLimit(fieldName: String, limit: int)booleanMenetapkan panjang maksimum teks untuk bidang kotak teks.
getFieldLimit(fieldName: String)intMengembalikan panjang maksimum teks untuk bidang kotak teks.
save()booleanMenyimpan dokumen yang terikat ke file output yang disediakan melalui
{@link #FormEditor(String, String)} Konstruktur.
save(outputFile: String)booleanMenyimpan dokumen yang terikat ke file.
save(outputStream: OutputStream)booleanMenyimpan dokumen yang terikat ke aliran output.
close()Tutup editor dan melepaskan dokumen yang terikat.

See Also

 Bahasa Indonesia