Class WidgetAnnotation

Класс WidgetAnnotation

Класс, представляющий аннотацию виджета.

public class WidgetAnnotation : Annotation

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

ИмяОписание
WidgetAnnotation(Document)Создает аннотацию (используется для генератора)

Свойства

ИмяОписание
Actions { get; }Получает действия аннотации. (2 свойства)
virtual ActiveState { get; set; }Получает или задает текущее состояние внешнего вида аннотации.
override AnnotationType { get; }Получает тип аннотации.
Appearance { get; }Получает словарь внешнего вида аннотации.
Border { get; set; }Получает или задает характеристики границы аннотации. Border
Characteristics { get; }Получает характеристики аннотации.
Color { get; set; }Получает или задает цвет аннотации.
Contents { get; set; }Получает или задает текст аннотации.
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. (для генерации pdf)
IsInLineParagraph { get; set; }Получает или задает, является ли абзац встроенным. По умолчанию false. (для генерации pdf)
IsInNewPage { get; set; }Получает или задает логическое значение, которое заставляет этот абзац генерироваться на новой странице. По умолчанию false. (для генерации pdf)
IsKeptWithNext { get; set; }Получает или задает логическое значение, указывающее, остается ли текущий абзац на той же странице вместе с следующим абзацем. По умолчанию false. (для генерации pdf)
Margin { get; set; }Получает или задает внешний отступ для абзаца (для генерации pdf)
Modified { get; set; }Получает или задает дату и время, когда аннотация была недавно изменена.
Name { get; set; }Получает или задает имя аннотации на странице.
OnActivated { get; set; }Действие, которое должно быть выполнено, когда аннотация активируется.
virtual PageIndex { get; }Получает индекс страницы, содержащей аннотацию.
Parent { get; }Получает родительскую аннотацию.
ReadOnly { get; set; }Получает или задает статус только для чтения поля.
virtual Rect { get; set; }Получает или задает прямоугольник аннотации.
Required { get; set; }Получает или задает статус обязательности поля.
States { get; }Получает словарь внешнего вида аннотации.
TextHorizontalAlignment { get; set; }Получает или задает выравнивание текста для аннотации.
virtual VerticalAlignment { get; set; }Получает или задает вертикальное выравнивание абзаца
virtual Width { get; set; }Получает или задает ширину аннотации.
ZIndex { get; set; }Получает или задает целочисленное значение, указывающее порядок Z графика. График с большим ZIndex будет размещен над графиком с меньшим ZIndex. ZIndex может быть отрицательным. График с отрицательным ZIndex будет размещен за текстом на странице.

Методы

ИмяОписание
override Accept(AnnotationSelector)Принимает посетителя.
virtual ChangeAfterResize(Matrix)Обновляет параметры и внешний вид в соответствии с матричным преобразованием.
virtual Clone()Клонирует этот экземпляр. Виртуальный метод. Всегда возвращает null.
ExportToJson(Stream, ExportFieldsToJsonOptions)Экспортирует указанный PDF-формуляр в формат JSON и записывает результат в предоставленный поток.
ExportToJson(string, ExportFieldsToJsonOptions)Экспортирует указанный PDF-формуляр в формат JSON и записывает результат в указанный файл.
virtual Flatten()Размещает содержимое аннотации непосредственно на странице, объект аннотации будет удален.
GetCheckedStateName()Возвращает имя состояния “отмечено” в соответствии с существующими именами состояний.
GetRectangle(bool)Возвращает прямоугольник аннотации с учетом поворота страницы.

См. также