Formularul de înregistrare
Opinie generală
Form este o clasă în Aspose.PDF FOSS pentru Java. Moștenitorii de la: Iterable<Field>.
Reprezintă forma interactivă (AcroForm) a unui document PDF. (ISO 32000-1:2008, §12.7).
Această clasă oferă 26 de metode pentru a lucra cu obiecte Form în programele Java. Metodele disponibile includ: Form, add, delete, flatten, get, getCount, getDefaultAppearance, getDefaultResources, getFields, getFlattenSettings, getNeedAppearances, getPdfDictionary, și 9 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: count, defaultAppearance, defaultResources, fields, flattenSettings, needAppearances, şi încă 3 .
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
fields | Field[] | Citeşte. | Ia toate câmpurile. |
count | int | Citeşte. | Numărul total de câmpuri |
type | FormType | Citeşte. | Tipul de formular detectează prezența XFA din rubrica /XFA în dicționarul AcroForm. |
xFA | XfaForm | Citeşte. | Întoarce obiectul formular XFA pentru accesarea datelor specifice XFAs. |
needAppearances | boolean | Citeşte. | - Nu, nu. - Ce? |
defaultAppearance | String | Citeşte. | /DA Apariția implicită |
defaultResources | Resources | Citeşte. | /DR Resurse implicite |
flattenSettings | FlattenSettings | Citeşte. | Întoarce setările de plat utilizate de {@link #flatten()}. |
pdfDictionary | PdfDictionary | Citeşte. | Obţine dicţionarul pdf. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
Form(acroFormDict: PdfDictionary, document: Document, parser: PDFParser) | Chema formularul pe această instanță de formular. |
get(fieldName: String) → Field | Obțineți terenul cu numele complet |
hasField(fieldName: String) → boolean | Întoarce dacă există un câmp cu numele specificat. |
hasField(fieldName: String, ignoreCase: boolean) → boolean | Întoarce dacă există un câmp cu numele specificat. |
get(index: int) → Field | Obține câmp de la indicele 1 bazat pe |
getFields() → Field[] | Ia toate câmpurile. |
getCount() → int | Numărul total de câmpuri |
iterator() → Iterator<Field> | Chema iterator pe această instanță de formular. |
getType() → FormType | Tipul de formular detectează prezența XFA din rubrica /XFA în dicționarul AcroForm. |
setType(type: FormType) | Stabilește tipul formularului. |
getXFA() → XfaForm | Întoarce obiectul formular XFA pentru accesarea datelor specifice XFAs. |
getNeedAppearances() → boolean | - Nu, nu. - Ce? |
setNeedAppearances(value: boolean) | Stabileşte valoarea necesarului. |
getDefaultAppearance() → String | /DA Apariția implicită |
getDefaultResources() → Resources | /DR Resurse implicite |
add(field: Field) | Adăugați un câmp |
add(field: Field, pageNumber: int) | Adăuga un câmp la pagina specificată (indice bazate pe 1). |
add(field: Field, newName: String, pageNumber: int) → Field | Creează o copie a câmpului specificat, îi atribuie un nou nume, îl plasează pe |
| pagina solicitată, și o adaugă la formular. | |
size() → int | Întoarce numărul de câmpuri din formular. |
delete(fieldName: String) | Ștergeți câmpul după nume |
flatten() | Aplatizează formularul prin prăjirea aspectului widget-urilor fiecărui câmp în paginile sale. |
| flux de conținut și apoi eliminarea AcroForm / Fields matrice. | |
flatten(settings: FlattenSettings) | Aplatizează formularul folosind setările specificate. |
getFlattenSettings() → FlattenSettings | Întoarce setările de plat utilizate de {@link #flatten()}. |
setFlattenSettings(settings: FlattenSettings) | Stabilește setările de aplatizare care urmează să fie utilizate de {@link #flatten()}. |
getPdfDictionary() → PdfDictionary | Întoarce dicționarul pdf. |
invalidate() | Arunca indexul câmpului cached astfel încât următoarea apel de acces la câmpul rescanes |
| {@code /AcroForm/Campuri}. |