Пространство имён Aspose::Pdf::Forms

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

Классы

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

Enums

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

Typedefs

Типовое определениеОписание
SignHashДелегат для пользовательской подписи хэша документа.