Form
Form
Огляд
Form У класі Aspose.PDF FOSS для Java. Народилися від: Iterable<Field>.
Представлює інтерактивну форму (AcroForm) PDF-документу (ISO 32000-1:2008, §12.7).
У цій класі представлено 26 методів роботи з об’єктами Форму в програмах Java. Доступні методи включають: Form, add, delete, flatten, get, getCount, getDefaultAppearance, getDefaultResources, getFields, getFlattenSettings, getNeedAppearances, getPdfDictionary,9 додаткових методів. Всі публічні члени доступні до будь-якої Java програми після установки Aspose.PDF FOSS для пакету Java. Власні властивості : count, defaultAppearance, defaultResources, fields, flattenSettings, needAppearances,І ще три.
Власністю
| Назва | Тип | Access | Опис |
|---|---|---|---|
fields | Field[] | Читати | Отримати всі поля |
count | int | Читати | Загальний обсяг обчислення |
type | FormType | Читати | Тип форми — виявляє присутність XFA з входу /XFA в словнику AcroForm. |
xFA | XfaForm | Читати | Повертає об’єкт XFA для доступу до даних, що визначаються XF. |
needAppearances | boolean | Читати | /NeedAppearances |
defaultAppearance | String | Читати | /DA — дефолтний вигляд |
defaultResources | Resources | Читати | /DR — дефолтні ресурси |
flattenSettings | FlattenSettings | Читати | Повернеться до платно-поставлених налаштувань, які використовуються {@link #flatten()}. |
pdfDictionary | PdfDictionary | Читати | Отримує словник pdf. |
Методи
| Signature | Опис |
|---|---|
Form(acroFormDict: PdfDictionary, document: Document, parser: PDFParser) | Запрошуємо на цю форму. |
get(fieldName: String) → Field | Отримати поле за повним ім’ям |
hasField(fieldName: String) → boolean | Повернеться, чи існує поле з зазначеним ім’ям. |
hasField(fieldName: String, ignoreCase: boolean) → boolean | Повернеться, чи існує поле з зазначеним ім’ям. |
get(index: int) → Field | Отримати поле за індексом, що починається з 1 |
getFields() → Field[] | Отримати всі поля |
getCount() → int | Загальний обсяг обчислення |
iterator() → Iterator<Field> | Ітератор закликає на цю форму. |
getType() → FormType | Тип форми — виявляє присутність XFA з входу /XFA в словнику AcroForm. |
setType(type: FormType) | Встановлює тип форми. |
getXFA() → XfaForm | Повертає об’єкт XFA для доступу до даних, що визначаються XF. |
getNeedAppearances() → boolean | /NeedAppearances |
setNeedAppearances(value: boolean) | Встановлює значення need appearances. |
getDefaultAppearance() → String | /DA — дефолтний вигляд |
getDefaultResources() → Resources | /DR — дефолтні ресурси |
add(field: Field) | Додайте поле |
add(field: Field, pageNumber: int) | Додайте поле до зазначеної сторінки (1-базова індекс). |
add(field: Field, newName: String, pageNumber: int) → Field | Створює копію зазначеного поля, призначає йому нове ім’я, розміщує його на запитуваній сторінці і додає до форми. |
size() → int | Повернеться кількість полів у формі. |
delete(fieldName: String) | Видалення поля за назвою |
flatten() | Флатентує форму, перекриваючи вигляд відгета кожного поля в потоку контентів його сторінки і потім видаляючи AcroForm /Fields array. |
flatten(settings: FlattenSettings) | Використовуйте форму за допомогою визначених налаштувань. |
getFlattenSettings() → FlattenSettings | Повернеться до платно-поставлених налаштувань, які використовуються {@link #flatten()}. |
setFlattenSettings(settings: FlattenSettings) | Встановлює налаштування згладжування, які будуть використані {@link #flatten()}. |
getPdfDictionary() → PdfDictionary | Повернемось до PDF-релізного словника. |
invalidate() | Викиньте індекс полів, що зашифровані, щоб наступний поляр-доступний дзвінок відновлювався {@code /AcroForm/Fields}. |