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Опис
fieldsField[]ЧитатиОтримати всі поля
countintЧитатиЗагальний обсяг обчислення
typeFormTypeЧитатиТип форми — виявляє присутність XFA з входу /XFA в словнику AcroForm.
xFAXfaFormЧитатиПовертає об’єкт XFA для доступу до даних, що визначаються XF.
needAppearancesbooleanЧитати/NeedAppearances
defaultAppearanceStringЧитати/DA — дефолтний вигляд
defaultResourcesResourcesЧитати/DR — дефолтні ресурси
flattenSettingsFlattenSettingsЧитатиПовернеться до платно-поставлених налаштувань, які використовуються {@link #flatten()}.
pdfDictionaryPdfDictionaryЧитатиОтримує словник 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}.

Дивись також

 Українська