SignatureField

SignatureField class

Представляет поле формы подписи.

public sealed class SignatureField : Field

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

Имя Описание
SignatureField(Document, Rectangle) Инициализирует новый экземплярSignatureField класс.
SignatureField(Page, Rectangle) Инициализирует новый экземплярSignatureField класс.

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

Имя Описание
Actions { get; } Получает действия аннотации. (2 properties)
virtual ActiveState { get; set; } Получает или задает текущее состояние внешнего вида аннотации.
AlternateName { get; set; } Получает или задает альтернативное имя поля (альтернативное имя поля , которое должно использоваться вместо фактического имени поля везде, где поле должно быть идентифицировано в пользовательском интерфейсе). Альтернативное имя используется в качестве всплывающей подсказки поля в Adobe Acrobat .
AnnotationIndex { get; set; } Получает или задает индекс этой аннотации на странице.
override AnnotationType { get; } Получает тип аннотации.
Appearance { get; } Получает словарь внешнего вида аннотации.
Border { get; set; } Получает или задает характеристики границы аннотации.Border
Characteristics { get; } Получает характеристики аннотации.
Color { get; set; } Получает или задает цвет аннотации.
Contents { get; set; } Получает или задает текст аннотации.
Count { get; } Получает или задает количество подполей в этом поле. (Например, количество элементов в поле переключателя).
DefaultAppearance { get; set; } Получает или задает внешний вид поля по умолчанию.
Exportable { get; set; } Получает или устанавливает экспортируемый флаг поля.
Flags { get; set; } Флаги аннотации.
FullName { get; } Получает полное имя аннотации.
virtual Height { get; set; } Получает или задает высоту аннотации.
Highlighting { get; set; } Режим выделения аннотаций.
virtual Hyperlink { get; set; } Получает или устанавливает гиперссылку на фрагмент (для генератора pdf).
IsFirstParagraphInColumn { get; set; } Получает или задает логическое значение, указывающее, будет ли этот абзац находиться в следующем столбце. Значение по умолчанию — false.
IsGroup { get; } Получает или устанавливает логическое значение, указывающее, является ли это поле нетерминальным полем, т.е. группой полей.
IsInLineParagraph { get; set; } Получает или задает встроенный абзац. Значение по умолчанию — false. (для создания pdf)
IsInNewPage { get; set; } Получает или задает логическое значение, которое заставляет этот абзац создаваться на новой странице. Значение по умолчанию — false.
IsKeptWithNext { get; set; } Получает или задает логическое значение, указывающее, остается ли текущий абзац на той же странице вместе со следующим абзацем. Значение по умолчанию — false. (для создания PDF)
IsSharedField { get; set; } Свойство для поддержки генератора. Используется, когда поле добавляется в верхний или нижний колонтитул. Если true, это поле будет создано один раз и его внешний вид будет виден на всех страницах документа. Если false, для каждой страницы документа будет создано отдельное поле.
IsSynchronized { get; } Возвращает true, если словарь синхронизирован.
Item { get; } Получает подполе, содержащееся в этом поле, по имени подполя. (2 indexers)
MappingName { get; set; } Получает или задает имя сопоставления поля, которое должно использоваться при экспорте данных поля интерактивной формы из документа.
Margin { get; set; } Получает или задает внешнее поле для абзаца (для создания PDF-файла)
Modified { get; set; } Получает или задает дату и время последнего изменения аннотации.
Name { get; set; } Получает или задает имя аннотации на странице.
OnActivated { get; set; } Действие, которое должно быть выполнено при активации аннотации.
override PageIndex { get; } Получает индекс страницы, содержащей это поле.
Parent { get; } Получает родительскую аннотацию.
PartialName { get; set; } Получает или задает частичное имя поля.
ReadOnly { get; set; } Получает или устанавливает статус поля только для чтения.
override Rect { get; set; } Получает или задает прямоугольник поля.
Required { get; set; } Получает или устанавливает обязательный статус поля.
Signature { get; } Получает объект подписи. Этот объект содержит данные подписи относительно криптографических стандартов с открытым ключом. КлассыPKCS1 ,PKCS7 а такжеPKCS7Detached представляют все поддерживаемые типы объектов подписи.
States { get; } Получает словарь внешнего вида аннотации.
SyncRoot { get; } Объект синхронизации.
TabOrder { get; set; } Получает или устанавливает порядок табуляции поля.
TextHorizontalAlignment { get; set; } Получает или задает выравнивание текста для аннотации.
virtual Value { get; set; } Получает или устанавливает значение поля.
virtual VerticalAlignment { get; set; } Получает или задает вертикальное выравнивание абзаца
virtual Width { get; set; } Получает или задает ширину аннотации.
ZIndex { get; set; } Получает или задает значение int, указывающее Z-порядок графика. График с большим ZIndex будет размещен над графиком с меньшим ZIndex. ZIndex может быть отрицательным. График с отрицательным ZIndex будет размещен за текстом на странице.

Методы

Имя Описание
override Accept(AnnotationSelector) Принимает посетителей.
virtual ChangeAfterResize(Matrix) Обновить параметры и внешний вид в соответствии с матричным преобразованием.
virtual Clone() Клонирует этот экземпляр. Виртуальный метод. Всегда возвращайте null.
CopyTo(Field[], int) Копирует подполя этого поля в массив, начиная с указанного индекса.
ExtractCertificate() Извлекает один сертификат X.509 в формате DER в виде потока.
ExtractImage() Извлекает изображение подписи как поток, закодированный в формате jpeg.
ExtractImage(ImageFormat) Извлекает изображение подписи в виде закодированного потока.
override Flatten() Удаляет это поле и размещает его значение прямо на странице.
GetEnumerator() Возвращает перечислитель содержащихся полей.
GetRectangle(bool) Возвращает прямоугольник аннотации с учетом поворота страницы.
Recalculate() Повторно вычисляет все вычисляемые поля формы.
virtual SetPosition(Point) Установить положение поля.
Sign(Signature) Подпишите документ, используя это поле подписи.
Sign(Signature, Stream, string) Подписывает документ, используя это поле подписи.

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