VintaSoft Imaging .NET SDK 14.0: Документация для .NET разработчика
В этом разделе
    PDF: Работа с интерактивными полями PDF документа
    В этом разделе
    Интерактивная PDF форма - это набор полей для сбора информации от пользователя в интерактивном режиме.


    Любое поле формы представлено обязательными данными поля и необязательной аннотацией, которая определяет визуальный вид поля. Базовым классом, определяющим данные поля формы, является PdfInteractiveFormField. Базовым классом, определяющим аннотацию, которая задает внешний вид поля, является PdfWidgetAnnotation. Экземпляр класса PdfInteractiveFormField хранит ссылку на соответствующий экземпляр класса PdfWidgetAnnotation в свойстве PdfInteractiveFormField.Annotation.

    Поле может иметь несколько дочерних полей, список которых можно получить с помощью свойства PdfInteractiveFormField.Kids. Поле без дочерних полей называется терминальным. Терминальное поле всегда имеет аннотацию, которая определяет его внешний вид. Нетерминальное поле не имеет аннотации.

    Родительское поле для текущего поля можно получить с помощью свойства PdfInteractiveFormField.Parent.


    Поле формы имеет частичное имя поля, которое хранится в свойстве PdfInteractiveFormField.PartialName и может быть установлено. Также у поля формы есть полное имя поля, которое хранится в свойстве PdfInteractiveFormField.FullyQualifiedName и не может быть установлено. Полное имя формы однозначно идентифицирует поле в форме и строится из частичного имени поля и частичных имен родительских полей. Частичное имя поля равно полному имени поля, если у поля нет родительских полей. Имя родительского поля не может содержать символ точки.


    SDK поддерживает следующие типы полей:

    О том, как работать с интерактивной PDF-формой, читайте в следующих статьях: