Form

Form class

Класс, представляющий объект формы Acro.

public sealed class Form : SaveableFacade

Конструкторы

ИмяОписание
Form()Построение формы без параметров.
Form(Document)Инициализирует новыйForm объект на базеdocument .
Form(Stream)Конструктор формы.
Form(string)Конструктор формы.

Характеристики

ИмяОписание
AttachmentName { get; set; }Получает или задает имя вложения, когда результат операции сохраняется в объектах HttpResponse как вложение.
ContentDisposition { get; set; }Получает или задает способ хранения содержимого при сохранении результата операции в объекте HttpResponse. Возможное значение: встроенный / вложение. По умолчанию: встроенный.
ConvertTo { set; }Устанавливает формат файла PDF. Файл результата будет сохранен в указанном формате. Если это свойство не указано, то файл будет сохранен в формате PDF по умолчанию без преобразования.
Document { get; }Получает фасад документа, над которым работает.
FieldNames { get; }Получает список имен полей в форме.
FormSubmitButtonNames { get; }Получает все имена кнопок отправки формы.
ImportResult { get; }Результат последней операции импорта. Массив объектов, описывающих результат импорта для каждого поля.
Response { get; set; }Получает или задает объект Response, в котором будет храниться результат операции.
SaveOptions { get; set; }Получает или задает параметры сохранения, когда результат сохраняется как HttpResponse. Значение по умолчанию: PdfSaveOptions.

Методы

ИмяОписание
virtual BindPdf(Document)Инициализирует фасад.
virtual BindPdf(Stream)Инициализирует фасад.
virtual BindPdf(string)Инициализирует фасад.
override Close()Закрывает открытые файлы без изменений.
Dispose()Удаляет фасад.
ExportFdf(Stream)Экспортирует содержимое полей pdf в поток fdf.
ExportXfdf(Stream)Экспортирует содержимое полей pdf в поток xml. Значение поля кнопки не будет экспортировано.
ExportXml(Stream)Экспортирует содержимое полей pdf в поток xml. Значение поля кнопки не будет экспортировано.
ExtractXfaData(Stream)Извлекает пакет данных XFA
FillBarcodeField(string, string)Заполните поле штрих-кода в соответствии с полным именем поля.
FillField(string, bool)Заполняет поле флажка логическим значением. Примечание: применяется только к флажку. Обратите внимание, что Aspose.Pdf.Facades поддерживает только полные имена полей и не работает с частичными именами полей в отличие от Aspose.Pdf .Kit; Например, если поле имеет полное имя “Form.Subform.CheckBoxField”, вы должны указать полное имя, а не “CheckBoxField”. Вы можете использовать свойство FieldNames для просмотра существующих имен полей и поиска нужного поля по частичному имени.
FillField(string, int)Заполняет поле переключателя допустимым значением индекса в соответствии с полным именем поля. Перед заполнением полей необходимо знать только имя поля. Хотя значение может быть указано по его индексу. Примечание: применяется только к полям Radio Box, Combo Box и List Box. Обратите внимание, что Aspose.Pdf.Facades поддерживает только полные имена полей и не работает с частичными именами полей в отличие от Aspose.Pdf.Kit; Например, если поле имеет полное имя “Form.Subform.ListBoxField”, вы должны указать полное имя, а не “ListBoxField”. Вы можете использовать свойство FieldNames для просмотра существующих имен полей и поиска нужного поля по частичному имени.
FillField(string, string)Заполняет поле допустимым значением в соответствии с полным именем поля. Перед заполнением полей необходимо знать имена каждого поля и соответствующие им допустимые значения. И имя поля, и значения чувствительны к регистру. Обратите внимание, что Aspose.Pdf.Facades поддерживает только полные имена полей и не работает с частичными именами полей в отличие от Aspose.Pdf.Kit; Например, если поле имеет полное имя “Form.Subform.TextField”, вы должны указать полное имя, а не “Текстовое поле”. Вы можете использовать свойство FieldNames для просмотра существующих имен полей и поиска нужного поля по частичному имени.
FillField(string, string[])Заполните поле несколькими вариантами выбора. Примечание: только для поля списка AcroForm.
FillField(string, string, bool)Заполняет поле указанным значением.
FillFields(string[], string[], out Stream)Заполняет поля текстового поля текстовыми значениями и сохраняет документ. Относится к подписанным документам. Примечание. Применяется только к текстовому полю. Имена, и значения полей чувствительны к регистру.
FillImageField(string, Stream)Перегружает функцию FillImageField. Ввод представляет собой поток изображений.
FillImageField(string, string)Вставляет изображение в существующее поле кнопки в качестве внешнего вида в соответствии с его полным именем поля.
FlattenAllFields()Выравнивает все поля.
FlattenField(string)Выравнивает указанное поле с полным именем поля. Любое другое поле останется неизменным. Если fieldName недействительно, все поля останутся неизменными.
GetButtonOptionCurrentValue(string)Возвращает текущее значение для полей опций переключателя.
GetButtonOptionValues(string)Получает поля опций переключателя и связанные значения на основе имени поля. Этот метод имеет значение для групп переключателей.
GetField(string)Получает значение поля в соответствии с его именем поля.
GetFieldFacade(string)Возвращает объект FrofmFieldFacade, содержащий все атрибуты внешнего вида.
GetFieldFlag(string)Возвращает флаги поля.
GetFieldLimit(string)Получить ограничение текстового поля.
GetFieldType(string)Возвращает тип поля.
GetFullFieldName(string)Получает полное имя поля в соответствии с его коротким именем поля.
GetRichText(string)Получить значение поля Rich Text, включая информацию о форматировании каждого символа.
GetSubmitFlags(string)Возвращает флаги отправки кнопки отправки
ImportFdf(Stream)Импортирует содержимое полей из файла fdf и помещает их в новый pdf.
ImportXfdf(Stream)Импортирует содержимое полей из файла xfdf(xml) и помещает их в новый pdf.
ImportXml(Stream)Импортирует содержимое полей из файла xml и помещает их в новый pdf.
ImportXml(Stream, bool)Импортирует содержимое полей из файла xml и помещает их в новый pdf.
IsRequiredField(string)Определяет, является ли поле обязательным или нет.
RenameField(string, string)Переименовывает поле. Либо поле AcroForm, либо поле XFA в порядке.
override Save(Stream)Сохраняет документ в указанный поток.
override Save(string)Сохраняет документ в указанный файл.
SetXfaData(Stream)Заменяет данные XFA указанным пакетом данных. Пакет данных может быть извлечен с помощью ExtractXfaData.

Другие члены

ИмяОписание
class FormImportResultКласс, описывающий результат импорта поля.
enum ImportStatusСтатус импортированного поля

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