Aspose.Pdf.Forms

Aspose.Pdf.Formsпространство имен имеет классы, которые описывают формы (стандартные, статические, динамические) и различные типы полей, такие как текстовое поле, список, переключатель и т. д.

Классы

Учебный класс Описание
BarcodeField Класс представляет поле штрих-кода.
ButtonField Класс представляет поле кнопки.
CheckboxField Класс, представляющий поле флажка
ChoiceField Представляет базовый класс для полей выбора.
ComboBoxField Класс, представляющий поле Combobox формы.
DateField Поле даты с представлением календаря.
DocMDPSignature Представляет класс типа подписи документа MDP (обнаружение и предотвращение модификации).
ExternalSignature Создает отдельную подпись PKCS#7Detached с использованием сертификата X509Certificate2. Он поддерживает смарт-карты USB, токены без экспортируемых закрытых ключей.
Field Базовый класс для полей акроформы.
FileSelectBoxField Поле для элемента поля выбора файла.
Form Класс, представляющий объект формы.
IconFit Описывает, как значок аннотации виджета должен отображаться внутри прямоугольника аннотации.
ListBoxField Класс представляет поле ListBox.
NumberField Текстовое поле с указанными допустимыми символами
Option Класс представляет вариант поля выбора.
OptionCollection Класс, представляющий набор опций поля выбора.
PasswordBoxField Класс описывает текстовое поле для ввода пароля.
PKCS1 Представляет объект подписи в соответствии со стандартом PKCS#1. Для подписи используются алгоритм шифрования RSA и метод дайджеста SHA-1.
PKCS7 Представляет объект PKCS#7, соответствующий спецификации PKCS#7 в Internet RFC 2315, PKCS #7: синтаксис криптографических сообщений, версия 1.5. Дайджест SHA1 диапазона байтов документа инкапсулируется в поле SignedData PKCS#7 .
PKCS7Detached Представляет объект PKCS#7, который соответствует спецификации PKCS#7 в Internet RFC 2315, PKCS #7: Синтаксис криптографических сообщений, версия 1.5. Исходный подписанный дайджест сообщения в диапазоне байтов документа включается как обычный PKCS# 7 Поле SignedData. Никакие данные не должны инкапсулироваться в поле SignedData PKCS#7.
RadioButtonField Класс, представляющий поле переключателя.
RadioButtonOptionField Класс представляет элемент поля RadioButton.
RichTextBoxField Класс описывает компонент редактора форматированного текста.
Signature Абстрактный класс, представляющий объект подписи в документе pdf. Подписи — это поля со значениями объектов подписи, последние содержат данные, которые используются для проверки действительности документа.
SignatureCustomAppearance Абстрактный класс, представляющий объект внешнего вида подписи.
SignatureField Представляет поле формы подписи.
TextBoxField Класс, представляющий поле текстового поля.
XFA Представляет XML-форму в соответствии с архитектурой XML Forms (XFA).

перечисление

перечисление Описание
BoxStyle Представляет стили флажка.
DocMDPAccessPermissions Разрешения на доступ, предоставленные для этого документа. Допустимые значения: 1 - никакие изменения в документе не разрешены; любое изменение в документе делает подпись недействительной. 2 - Разрешенные изменения включают заполнение форм, создание экземпляров шаблонов страниц и подписание; другие изменения делают подпись недействительной. 3 - Разрешенные изменения такие же, как и для 2, а также создание, удаление и модификация аннотаций; другие изменения делают подпись недействительной.
FormType Перечень возможных типов Acro Form.
IconCaptionPosition Описывает положение значка.
ScalingMode Используемый тип масштабирования.
ScalingReason Обстоятельства, при которых значок должен масштабироваться внутри прямоугольника аннотации.
Symbology A (Штрих-код) Символика определяет технические детали конкретного типа штрих-кода: ширина штрихов, набор символов, метод кодирования, спецификации контрольной суммы и т. д.