Form

Form class

Класс, представляющий объект формы.

public sealed class Form : ICollection<WidgetAnnotation>

Характеристики

Имя Описание
AutoRecalculate { get; set; } Если установлено, все поля формы будут пересчитываться при изменении любого поля. Значение по умолчанию — истина. Установите значение false, чтобы повысить производительность при заполнении формы с большим количеством вычисляемых полей.
AutoRestoreForm { get; set; } Если установлено, отсутствующие поля формы будут созданы автоматически, если они присутствуют в аннотациях.
CalculatedFields { set; } Позволяет задать порядок расчета полей.
Count { get; } Получает количество полей в этой форме.
DefaultAppearance { get; set; } Получает или задает внешний вид формы по умолчанию (объект, который описывает шрифт по умолчанию, размер текста и цвет для полей в форме).
DefaultResources { get; } Получает ресурсы по умолчанию, размещенные в этой форме.
EmulateRequierdGroups { get; set; } Если это свойство истинно, то для необходимых элементов Xfa exclGroup будут нарисованы дополнительные красные прямоугольники.
Fields { get; } Получает список всех полей на самом низком уровне иерархической формы.
IgnoreNeedsRendering { get; set; } Если это свойство истинно, значение ключа NeedsRendering будет игнорироваться при преобразовании формы XFA в стандартную форму. По умолчанию это ложь.
IsSynchronized { get; } Возвращает true, если объект потокобезопасен.
Item { get; } Получает поле формы по имени поля. Выдает исключение, если поле не найдено. (2 indexers)
RemovePermission { get; set; } Если для этого свойства установлено значение true, словарь “Perms” будет удален из pdf-документа после преобразования динамических документов в стандартные. Словарь “Perms” может содержать правила, препятствующие отображению выбора обязательных полей в Adobe Acrobat reader. По умолчанию установлено значение false.
SignaturesAppendOnly { get; set; } Если установлено, документ содержит подписи, которые могут быть признаны недействительными, если файл сохраняется (записывается) таким образом, что изменяется его предыдущее содержимое, в отличие от добавочного обновления.
SignaturesExist { get; set; } Если установлено, документ содержит как минимум одно поле для подписи.
SyncRoot { get; } Возвращает объект синхронизации.
Type { get; set; } Получает тип формы. Возможные значения: Стандартный, Статический, Динамический.
XFA { get; } Получает данные XFA формы (если есть).

Методы

Имя Описание
Add(Field) Добавляет поле в форму.
Add(Field, int) Добавляет поле в форму.
Add(Field, string, int) Добавляет в форму новое поле; Если это поле уже размещено на другой или этой форме, создается копия поля.
AddFieldAppearance(Field, int, Rectangle) Добавляет дополнительный вид поля на указанную страницу документа в указанном месте.
AssignXfa(XmlDocument) Устанавливает XFA формы на указанное значение.
CopyTo(Field[], int) Копирует поля формы в массив.
Delete(Field) Удалить поле из формы.
Delete(string) Удаляет поле из формы по его имени.
Flatten() Удаляет все поля формы и размещает их значения прямо на странице.
GetEnumerator() Получает перечисление полей формы.
GetFieldsInRect(Rectangle) Возвращает поля внутри указанного прямоугольника.
HasField(Field) Проверить, есть ли в форме уже указанное поле.
HasField(string) Определяет, добавлено ли уже поле с указанным именем в форму.

Поля

Имя Описание
SignDependentElementsRenderingModeWhenConverted Формы могут содержать информацию о подписи, т.е. могут быть подписаны или не подписаны. И вид формы иногда должен зависеть от того, подписана форма или нет. Это свойство сообщает конвертеру формы (например, при преобразовании формы XFA в стандартную форму) должен отображаться как подписанный или как неподписанный.

Другие члены

Имя Описание
class FlattenSettings Класс, описывающий настройки процедуры выравнивания формы.
enum SignDependentElementsRenderingModes Формы могут содержать информацию о подписи и могут быть подписанными или неподписанными. Иногда вид форм во вьювере должен зависеть от того, подписана форма или нет. Это перечисление перечисляет возможные режимы рендеринга при преобразовании типа формы в отношении знака.

Смотрите также