Form
Form
Overview
Form є клас в Aspose.PDF FOSS для Java. Наследники від: Iterable<Field>.
Представляє інтерактивну форму (AcroForm) PDF-документу. (ISO 32000-1:2008, §12.7).
Цей клас надає 26 методів роботи з об’єктами Form в програмах Java. Доступні методи включають: Form, add, delete, flatten, get, getCount, getDefaultAppearance, getDefaultResources, getFields, getFlattenSettings, getNeedAppearances, getPdfDictionary, і 9 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: count, defaultAppearance, defaultResources, fields, flattenSettings, needAppearances, і ще три.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
fields | Field[] | Read | Зберігайте всі поля. |
count | int | Read | Загальна кількість полей |
type | FormType | Read | Тип форми виявляє наявність XFA з запису /XFA в словнику AcroForm. |
xFA | XfaForm | Read | Повертає об’єкт форми XFA для доступу до даних, що специфічні для XFAs. |
needAppearances | boolean | Read | /NeedAppearances - Я не знаю. |
defaultAppearance | String | Read | /DA Попереднє появу |
defaultResources | Resources | Read | /DR Зазвичай ресурси |
flattenSettings | FlattenSettings | Read | Повертає налаштування наріжених, які використовуються {@link #flatten()}. |
pdfDictionary | PdfDictionary | Read | Обирає словник. |
Methods
| Signature | Description |
|---|---|
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 для доступу до даних, що специфічні для XFAs. |
getNeedAppearances() → boolean | /NeedAppearances - Я не знаю. |
setNeedAppearances(value: boolean) | Налаштовує значення необхідності. |
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. |
flatten(settings: FlattenSettings) | Вирівнює форму за допомогою зазначених налаштувань. |
getFlattenSettings() → FlattenSettings | Повертає налаштування наріжених, які використовуються {@link #flatten()}. |
setFlattenSettings(settings: FlattenSettings) | Налаштує налаштування нарізки для використання {@link #flatten()}. |
getPdfDictionary() → PdfDictionary | Повертає словник PDF. |
invalidate() | Знімає кэш-індекс поля, щоб наступний дзвінок до доступу до поля відсканував {@code /AcroForm/Fields}. |