FreeTextAnnotation

FreeTextAnnotation class

Представляет аннотацию произвольного текста, которая отображает текст непосредственно на странице. В отличие от обычной текстовой аннотации, аннотация произвольного текста не имеет открытого или закрытого состояния; вместо того, чтобы отображаться во всплывающем окне, текст всегда виден.

public sealed class FreeTextAnnotation : MarkupAnnotation

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

Имя Описание
FreeTextAnnotation(Document, DefaultAppearance) Конструктор для использования с генератором.
FreeTextAnnotation(Page, Rectangle, DefaultAppearance) Создает новую аннотацию FreeText на указанной странице.

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

Имя Описание
Actions { get; } Получает список действий аннотации.
virtual ActiveState { get; set; } Получает или задает текущее состояние внешнего вида аннотации.
override AnnotationType { get; } Получает тип аннотации.
Appearance { get; } Получает словарь внешнего вида аннотации.
Border { get; set; } Получает или задает характеристики границы аннотации.Border
Callout { get; set; } Массив точек, указывающих линию выноски.
Characteristics { get; } Получает характеристики аннотации.
Color { get; set; } Получает или задает цвет аннотации.
Contents { get; set; } Получает или задает текст аннотации.
CreationDate { get; } Получает дату и время создания аннотации.
DefaultAppearance { get; set; } Получает или задает строку оформления по умолчанию, которая будет использоваться при форматировании текста.
DefaultAppearanceObject { get; } Объект, представляющий внешний вид аннотации FreeText по умолчанию.
DefaultStyle { get; set; } Получает или задает строку стиля по умолчанию.
EndingStyle { get; set; } Получает или задает стиль окончания линии для конечной точки линии.
Flags { get; set; } Флаги аннотации.
FullName { get; } Получает полное имя аннотации.
virtual Height { get; set; } Получает или задает высоту аннотации.
virtual Hyperlink { get; set; } Получает или устанавливает гиперссылку на фрагмент (для генератора pdf).
InReplyTo { get; set; } Ссылка на аннотацию, на которую эта аннотация является «ответом». Обе аннотации должны быть на одной странице документа.
Intent { get; set; } Получает или задает назначение аннотации произвольного текста.
IsFirstParagraphInColumn { get; set; } Получает или задает логическое значение, указывающее, будет ли этот абзац находиться в следующем столбце. Значение по умолчанию — false.
IsInLineParagraph { get; set; } Получает или задает встроенный абзац. Значение по умолчанию — false. (для создания pdf)
IsInNewPage { get; set; } Получает или задает логическое значение, которое заставляет этот абзац создаваться на новой странице. Значение по умолчанию — false.
IsKeptWithNext { get; set; } Получает или задает логическое значение, указывающее, остается ли текущий абзац на той же странице вместе со следующим абзацем. Значение по умолчанию — false. (для создания PDF)
Justification { get; set; } Получает или задает код, указывающий форму квадрирования (выравнивания), которая будет использоваться при отображении текста аннотации.
Margin { get; set; } Получает или задает внешнее поле для абзаца (для создания PDF-файла)
Modified { get; set; } Получает или задает дату и время последнего изменения аннотации.
Name { get; set; } Получает или задает имя аннотации на странице.
Opacity { get; set; } Получает или задает постоянное значение непрозрачности, используемое при рисовании аннотации.
virtual PageIndex { get; } Получает индекс страницы, содержащей аннотацию.
Popup { get; set; } Всплывающая аннотация для ввода или редактирования текста, связанного с этой аннотацией.
virtual Rect { get; set; } Получает или задает прямоугольник аннотации.
ReplyType { get; set; } Строка, указывающая связь («тип ответа») между этой аннотацией и аннотацией, указанной InReplyTo.
RichText { get; set; } Получает или задает строку форматированного текста, которая будет отображаться во всплывающем окне при открытии аннотации.
Rotate { get; set; } Угол поворота аннотации.
StartingStyle { get; set; } Получает или задает стиль окончания строки для конечной точки строки. OЭто свойство устарело, используйте EndingStyle.
States { get; } Получает словарь внешнего вида аннотации.
Subject { get; set; } Получает текст, представляющий описание объекта.
TextHorizontalAlignment { get; set; } Получает или задает выравнивание текста для аннотации.
TextRectangle { get; set; } Прямоугольник, описывающий числовые различия между двумя прямоугольниками: запись Rect аннотации и прямоугольник, содержащийся в этом прямоугольнике. Во внутреннем прямоугольнике должен отображаться текст аннотации.
TextStyle { get; set; } Получает или задает стиль текста во внешнем виде. при изменении стиля текста внешний вид текста обновляется.
Title { 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.
virtual Flatten() Помещает содержимое аннотации непосредственно на страницу, объект аннотации будет удален.
GetRectangle(bool) Возвращает прямоугольник аннотации с учетом поворота страницы.

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