FormEditor

FormEditor class

Класс для редактирования форм (добавление/удаление поля и т.д.)

public sealed class FormEditor : SaveableFacade

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

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

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

ИмяОписание
AttachmentName { get; set; }Получает или задает имя вложения, когда результат операции сохраняется в объектах HttpResponse как вложение.
ContentDisposition { get; set; }Получает или задает способ хранения содержимого при сохранении результата операции в объекте HttpResponse. Возможное значение: встроенный / вложение. По умолчанию: встроенный.
ConvertTo { set; }Устанавливает формат файла PDF. Файл результата будет сохранен в указанном формате. Если это свойство не указано, то файл будет сохранен в формате PDF по умолчанию без преобразования.
Document { get; }Получает фасад документа, над которым работает.
ExportItems { get; set; }Устанавливает параметры для поля со списком с экспортируемыми значениями.
Facade { get; set; }Устанавливает визуальные атрибуты поля.
Items { get; set; }Устанавливает элементы, которые будут добавлены в только что созданный список или поле со списком.
RadioButtonItemSize { get; set; }Получает или устанавливает размер элемента переключателя (при добавлении нового поля переключателя).
RadioGap { get; set; }Элемент для записи промежутка между двумя соседними переключателями в пикселях, по умолчанию 50.
RadioHoriz { get; set; }Флаг, указывающий, расположены ли радиостанции горизонтально или вертикально, значение по умолчанию — true.
Response { get; set; }Получает или задает объект Response, в котором будет храниться результат операции.
SaveOptions { get; set; }Получает или задает параметры сохранения, когда результат сохраняется как HttpResponse. Значение по умолчанию: PdfSaveOptions.
SubmitFlag { get; set; }Установите флаги отправки кнопки отправки

Методы

ИмяОписание
AddField(FieldType, string, int, float, float, float, float)Добавить в форму поле указанного типа.
AddField(FieldType, string, string, int, float, float, float, float)Добавить в форму поле указанного типа.
AddFieldScript(string, string)Добавить JavaScript для поля кнопки. Если старое событие существует, новое событие добавляется после него.
AddListItem(string, string)Добавляет новый элемент в список.
AddListItem(string, string[])Добавить новый элемент со значением экспорта в существующее поле списка, только для поля со списком AcroForm.
AddSubmitBtn(string, int, string, string, float, float, float, float)Добавить кнопку отправки в форму.
virtual BindPdf(Document)Инициализирует фасад.
virtual BindPdf(Stream)Инициализирует фасад.
virtual BindPdf(string)Инициализирует фасад.
override Close()Закрывает фасад.
CopyInnerField(string, string, int)Копирует существующее поле в ту же позицию на странице с указанным номером. Будет создан новый документ, содержащий все, что есть в исходном документе, за исключением вновь скопированного поля.
CopyInnerField(string, string, int, float, float)Копирует существующее поле в новую позицию, указанную номером страницы и ординатами. Будет создан новый документ, содержащий все, что есть в исходном документе, за исключением вновь скопированного поля.
CopyOuterField(string, string)Копирует существующее поле из одного документа PDF в другой документ с исходным номером страницы и ординатами. Примечание: только для полей AcroForm (за исключением переключателя).
CopyOuterField(string, string, int)Копирует существующее поле из одного документа PDF в другой документ с указанным номером страницы и исходными ординатами. Примечание: только для полей AcroForm (за исключением переключателя).
CopyOuterField(string, string, int, float, float)Копирует существующее поле из одного документа PDF в другой документ с указанным номером страницы и координатами. Примечание: Только для полей AcroForm (за исключением переключателя).
DecorateField()Изменяет визуальные атрибуты всех полей в документе PDF.
DecorateField(FieldType)Изменяет визуальные атрибуты всех полей с указанным типом поля.
DecorateField(string)Изменяет визуальные атрибуты указанного поля.
DelListItem(string, string)Удалить элемент из поля списка.
Dispose()Удаляет фасад.
GetFieldAppearance(string)Получить флаги полей.
MoveField(string, float, float, float, float)Установить новую позицию поля.
RemoveField(string)Удалить поле из формы.
RemoveFieldAction(string)Удалить действие отправки поля.
RenameField(string, string)Изменить имя поля.
ResetFacade()Сбросить все визуальные атрибуты до пустого значения.
ResetInnerFacade()Сбросить все визуальные атрибуты внутреннего фасада до пустого значения.
virtual Save(Stream)Сохраняет документ PDF в указанный поток.
virtual Save(string)Сохраняет документ PDF в указанный файл.
SetFieldAlignment(string, int)Установить стиль выравнивания текстового поля.
SetFieldAlignmentV(string, int)Установить стиль вертикального выравнивания текстового поля.
SetFieldAppearance(string, AnnotationFlags)Установить флаги полей
SetFieldAttribute(string, PropertyFlag)Установить атрибуты поля.
SetFieldCombNumber(string, int)Устанавливает количество гребней для обычного однострочного текстового поля (поле автоматически делится на столько равноотстоящих позиций или гребней, , как значение параметра combNumber).
SetFieldLimit(string, int)Устанавливает максимальное количество символов в текстовом поле.
SetFieldScript(string, string)Установить JavaScript для поля кнопки. Если существовал старый JavaScript, он будет заменен новым.
SetSubmitFlag(string, SubmitFormFlag)Установить флаг отправки кнопки отправки.
SetSubmitUrl(string, string)Устанавливает URL кнопки.
Single2Multiple(string)Изменить однострочное текстовое поле на многострочное.

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