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Формы могут содержать информацию о подписи и могут быть подписанными или неподписанными. Иногда вид форм во вьювере должен зависеть от того, подписана форма или нет. Это перечисление перечисляет возможные режимы рендеринга при преобразовании типа формы в отношении знака.

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