Class FreeTextAnnotation

Класс FreeTextAnnotation

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

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. (для генерации pdf)
IsInLineParagraph { get; set; }Получает или устанавливает, является ли абзац встроенным. По умолчанию false. (для генерации pdf)
IsInNewPage { get; set; }Получает или устанавливает логическое значение, которое заставляет этот абзац генерироваться на новой странице. По умолчанию false. (для генерации pdf)
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; }Получает или устанавливает стиль окончания линии для точки окончания линии. Это свойство устарело, пожалуйста, используйте 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; }Получает или устанавливает целочисленное значение, указывающее порядок Z графика. График с большим ZIndex будет размещен поверх графика с меньшим ZIndex. ZIndex может быть отрицательным. График с отрицательным ZIndex будет размещен за текстом на странице.

Методы

ИмяОписание
override Accept(AnnotationSelector)Принимает объект посетителя для обработки аннотации.
virtual ChangeAfterResize(Matrix)Обновляет параметры и внешний вид в соответствии с матричным преобразованием.
ClearState()Очищает состояние и модель состояния для аннотации. Например, очищает статус обзора для аннотации. Обратите внимание, что состояние хранится в другой текстовой аннотации, которая имеет ключи состояния и модели состояния.
virtual Clone()Клонирует этот экземпляр. Виртуальный метод. Всегда возвращает null.
virtual Flatten()Размещает содержимое аннотации непосредственно на странице, объект аннотации будет удален.
GetRectangle(bool)Возвращает прямоугольник аннотации с учетом поворота страницы.
GetState()Получает состояние аннотации. Обратите внимание, что состояние хранится в другой текстовой аннотации, которая имеет ключи состояния и модели состояния.
GetStateModel()Получает модель состояния аннотации. Обратите внимание, что состояние хранится в другой текстовой аннотации, которая имеет ключи состояния и модели состояния.
SetMarkedState(bool)Устанавливает отмеченное и неотмеченное состояние для аннотации. Обратите внимание, что состояние хранится в другой текстовой аннотации, которая имеет ключи состояния и модели состояния.
SetReviewState(AnnotationState)Устанавливает состояние обзора для аннотации. Отмеченные и неотмеченные состояния игнорируются, так как они не относятся к модели состояния обзора. Состояние устанавливается пользователем, который создал целевую аннотацию. Значение берется из свойства Title целевой аннотации. Обратите внимание, что состояние хранится в другой текстовой аннотации, которая имеет ключи состояния и модели состояния.
SetReviewState(AnnotationState, string)Устанавливает состояние обзора для аннотации. Отмеченные и неотмеченные состояния игнорируются, так как они не относятся к модели состояния обзора. Обратите внимание, что состояние хранится в другой текстовой аннотации, которая имеет ключи состояния и модели состояния.

См. также