Form

Overview

Form є класом в Aspose.PDF FOSS для .NET. Наследники від: IEnumerable<Aspose.Pdf.Annotations.WidgetAnnotation>.

Представляє інтерактивну форму (AcroForm) PDF-документу.

Цей клас надає 36 методів роботи з об’єктами Form в програмах .NET. Доступні методи включають: Add, AddFieldAppearance, AssignXfa, CopyTo, Delete, ExportFdf, ExportToJson, ExportXfdf, FindByName, FindField, Flatten, Form, і 14 додаткових методів. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.PDF FOSS для пакету .Net. Свойства: AutoRecalculate, AutoRestoreForm, CalculatedFields, Count, DefaultAppearance, DefaultResources, і ще 14 .

Properties

NameTypeAccessDescription
FieldsField[]ReadПовертає поля форми як масив з фотографіями (Field[] Fields), тому покликанці можуть використовувати .Length і індексацію масивів.
IgnoreNeedsRenderingboolЧитання/писанняКоли NeedAppearances запис форму придушується, щоб Acrobat не відбудував вигляд віджета в відкритий час.
EmulateRequierdGroupsboolЧитання/писанняЯкщо “правда”, то в вирівняному кроці форми додається синтетичний маркер Required для XFA-стилю ‘requiresGroups’, принаймні один з яких не виконаний.
CountintReadЗнайде розрахунок.
RadioGroupsIReadOnlyList<RadioButtonGroup>ReadВсі групи радіо-кнопки у формі.
SignaturesExistboolЧитання/писанняПравда, якщо в цій формі існує будь-яке поле підпису з ненульовим /V подписним словником.
TypeFormTypeЧитання/писанняТип форми (стандартний, статичний, динамічний).
IsXfaboolReadЧи є ця форма формою XFA.
XFAXFA?ReadДоступний XFA, що викриває базові пакети XML (шаблони, набори даних,…).
HasXfaboolReadПравда, коли форма містить XFA-частину.
AutoRecalculateboolЧитання/писанняЯкщо це правда, перераховувати обчислені поля кожного разу, коли змінюється залежність.
AutoRestoreFormboolЧитання/писанняКоли це правда, форма автоматично відновлює свої по умові значення при ресеті.
CalculatedFieldsIEnumerable<Field>?Читання/писанняПолевий порядок, який використовується для проходження розрахунків.
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceЧитання/писанняПопередній вигляд застосовується до полей, які не мають власного /DA.
DefaultResourcesAspose.Pdf.Resources?ReadЗазвичай фонти / колоризовані ресурси використовуються формою.
IsSynchronizedboolReadЧи є підлягаюча колекція безпечною для проникнення.
NeedsRenderingboolReadПравда, коли у формі встановлений значок NeedsAppearances.
RemovePermissionboolЧитання/писанняЯкщо це правда, то біти дозволу документа зникають перед збереженням.
SignaturesAppendOnlyboolЧитання/писанняКоли це правда, то письменник ігнорує зміни підписів.
SyncRootobjectReadСинхронізація кореневого об’єкта для IsSynchronized.

Methods

SignatureDescription
Form(document: Document)Створення форми, пов’язаної з документом.
Delete(fieldName: string)Вибрати поле форми за ім’ям.
Add(field: Field)Додати поле до форми на зазначеному сторінці.
Add(field: Field, pageNumber: int)Поле, яке потрібно додати.
findField(fullName: string)Пошук поля за ім’ям; повертає нуль, коли не знайдено.
FindField(fullName: string)Прекрасною назвою FindField.
ToObject()Експорт усіх значень полей у вигляді словника (ім’я поля → значення).
HasField(fieldName: string)Правда, якщо поле з даним повним іменем існує в AcroForm.
HasField(fieldName: string, searchChildren: bool)Правда, якщо поле з даним іменем існує.
FindByName(fullName: string)Знайдіть поле за його повним іменем або шляхом XFA для статичних форм XFAs.
GetXfaDatasetsXml()Отримайте набори даних XFA XML, або нуль якщо не форма XFAs.
GetXfaFieldValue(path: string)Отримати значення поля XFA за точкавою дорогою в наборі даних XML.
SetXfaFieldValue(path: string, value: string)Назначення значення поля XFA за точкавою дорогою в наборі даних XML.
SetXfaFieldValues(values: IReadOnlyList<KeyValuePair<string, string>>)Назначення декількох значень поля XFA в одному циклі аналізу/серіалізації набору даних.
Flatten()Порівнювати всі поля форму перетворювати їх візуальний вигляд на зміст сторінки та видалити інтерактивну форму.
Flatten(document: Document)Порівнювати всі поля форму перетворювати їх візуальний вигляд на зміст сторінки та видалити інтерактивну форму.
ExportFdf()Експорт даних полей формулу в формі FDF (Forms Data Format) за специфікацією PDF §12.7.7.
ImportFdf(fdfData: byte[])Імпорт даних полей формування з байтів FDF.
ExportXfdf()Експорт даних полей форму в XFDF (форматі даних XML форм).
ImportXfdf(xfdfXml: string)Імпорт даних полей формування з XML-струнки XFDF.
GetEnumerator()Покликання GetEnumerator на цій інстанції Форми.
Add(field: Field, partialName: string, pageNumber: int)Копіюйте поле в форму під новим частковим іменем, зв’язуючи його виджети (s) з pageNumber.
AddFieldAppearance(field: Field, pageNumber: int, rect: Rectangle)Додавати новий вигляд віджета до поля на конкретній сторінці в прямокутнику.
AssignXfa(xml: XmlDocument)Замінити набори даних XFA з даного XmlDocument.
CopyTo(array: Field[], index: int)Копіюйте поля в наданий масив, починаючи з індексу.
Delete(field: Field)Видаліть додане поле з форми.
ExportToJson(stream: Stream)Серіалізація полей форми в JSON через поставлений стрім.
ExportToJson(fileName: string)Серіалізація полей форми в файлі JSON.
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?)Серіалізація полей форми в JSON через поставлений стрім.
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?)Серіалізація полей форми в файлі JSON.
GetFieldsInRect(rect: Rectangle)Поверніть поля, які перетинають поставлений прямокутник.
HasField(field: Field)Правда, коли подане поле належить до цієї форми.
ImportFromJson(stream: Stream)Читати значення поля форм з потоку JSON і застосовувати їх.
ImportFromJson(fileName: string)Читати значення полей форм з файлу JSON і застосовувати їх.
MakeFormAnnotationsIndependent(page: Page)Відділити форму від пояснень дерева поля, щоб вони могли переміщатися між сторінками незалежно.
RemoveFieldAppearance(field: Field, appearanceIndex: int)Видалення входу з конкретного вигляду із поля.

See Also

 Українська