Aspose.Pdf.Forms

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

Классы

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

Перечисление

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