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}.

Дивись також

 Українська