Форма за проверка на съответните данни
Общ преглед
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 след инсталиране на пакета Aspose.PDF FOSS for Java. Свойства: count, defaultAppearance, defaultResources, fields, flattenSettings, needAppearances, и още 3 .
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
fields | Field[] | Прочети. | Вземете всички полета. |
count | int | Прочети. | Общ брой полета |
type | FormType | Прочети. | Формулярният тип открива наличието на XFA от вписването /XFA в речника AcroForm. |
xFA | XfaForm | Прочети. | Връща обекта на формуляра XFA за достъп до специфични данни от XFAs. |
needAppearances | boolean | Прочети. | - Не, не съм. |
defaultAppearance | String | Прочети. | /DA По подразбиране |
defaultResources | Resources | Прочети. | /DR ресурси по подразбиране |
flattenSettings | FlattenSettings | Прочети. | Връща настройките за изравняване, използвани от {@link #flatten()}. |
pdfDictionary | PdfDictionary | Прочети. | Взе словаря в PDF. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
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 | - Не, не съм. |
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/Полетата}. |