Form
Form
Overview
Form adalah kelas di Aspose.PDF FOSS untuk Java. Warisan dari: Iterable<Field>.
Menampilkan bentuk interaktif (AcroForm) dari dokumen PDF (ISO 32000-1:2008, §12.7).
Kelas ini menyediakan 26 metode untuk bekerja dengan objek Form dalam program Java. Metode yang tersedia meliputi: Form, add, delete, flatten, get, getCount, getDefaultAppearance, getDefaultResources, getFields, getFlattenSettings, getNeedAppearances, getPdfDictionary, dan 9 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: count, defaultAppearance, defaultResources, fields, flattenSettings, needAppearances, dan 3 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
fields | Field[] | Read | Ambil semua bidang. |
count | int | Read | Jumlah total lapangan |
type | FormType | Read | Jenis formulir mendeteksi kehadiran XFA dari entri /XFA dalam kamus AcroForm. |
xFA | XfaForm | Read | Mengembalikan objek formulir XFA untuk mengakses data spesifik XFAs. |
needAppearances | boolean | Read | /NeedAppearances (pemegang tempat) |
defaultAppearance | String | Read | /DA Penampilan default |
defaultResources | Resources | Read | /DR Sumber daya default |
flattenSettings | FlattenSettings | Read | Mengembalikan pengaturan flat yang digunakan oleh {@link #flatten()}. |
pdfDictionary | PdfDictionary | Read | Dapatkan kamus pdf. |
Methods
| Signature | Description |
|---|---|
Form(acroFormDict: PdfDictionary, document: Document, parser: PDFParser) | Menelpon formulir pada contoh formulier ini. |
get(fieldName: String) → Field | Dapatkan lapangan dengan nama lengkap |
hasField(fieldName: String) → boolean | Mengembalikan apakah ada bidang dengan nama yang ditentukan. |
hasField(fieldName: String, ignoreCase: boolean) → boolean | Mengembalikan apakah ada bidang dengan nama yang ditentukan. |
get(index: int) → Field | Dapatkan bidang berdasarkan indeks 1 |
getFields() → Field[] | Ambil semua bidang. |
getCount() → int | Jumlah total lapangan |
iterator() → Iterator<Field> | Panggilan iterator pada contoh Formulir ini. |
getType() → FormType | Jenis formulir mendeteksi kehadiran XFA dari entri /XFA dalam kamus AcroForm. |
setType(type: FormType) | Menetapkan tipe formulir. |
getXFA() → XfaForm | Mengembalikan objek formulir XFA untuk mengakses data spesifik XFAs. |
getNeedAppearances() → boolean | /NeedAppearances (pemegang tempat) |
setNeedAppearances(value: boolean) | Menetapkan nilai yang dibutuhkan. |
getDefaultAppearance() → String | /DA Penampilan default |
getDefaultResources() → Resources | /DR Sumber daya default |
add(field: Field) | Tambahkan kolom |
add(field: Field, pageNumber: int) | Menambahkan bidang ke halaman yang ditentukan (indeks berbasis 1). |
add(field: Field, newName: String, pageNumber: int) → Field | Membuat salinan dari bidang yang ditentukan, memberikan nama baru, menempatkannya di kolom |
| halaman yang diminta, dan menambahkannya ke formulir. | |
size() → int | Mengembalikan jumlah bidang dalam formulir. |
delete(fieldName: String) | Hapus bidang berdasarkan nama |
flatten() | Menelanjangkan formulir dengan memasak tampilan widget setiap bidang ke halaman |
| stream konten dan kemudian menghapus array AcroForm /Fields. | |
flatten(settings: FlattenSettings) | Menyenangkan formulir menggunakan pengaturan yang ditentukan. |
getFlattenSettings() → FlattenSettings | Mengembalikan pengaturan flat yang digunakan oleh {@link #flatten()}. |
setFlattenSettings(settings: FlattenSettings) | Menetapkan pengaturan flatten yang akan digunakan oleh {@link #flatten()}. |
getPdfDictionary() → PdfDictionary | Mengembalikan kamus pdf. |
invalidate() | Menurunkan indeks medan yang di-cache sehingga panggilan akses lapangan berikutnya memindai kembali |
| {@code /AcroForm/Bidang}. |