Class TextMarkupAnnotation
Содержание
[
Скрывать
]Класс TextMarkupAnnotation
Абстрактный базовый класс для аннотаций текстового разметки.
public abstract class TextMarkupAnnotation : MarkupAnnotation
Свойства
| Имя | Описание |
|---|---|
| Actions { get; } | Получает список действий аннотации. |
| virtual ActiveState { get; set; } | Получает или устанавливает текущее состояние внешнего вида аннотации. |
| abstract AnnotationType { get; } | Получает тип аннотации. |
| Appearance { get; } | Получает словарь внешнего вида аннотации. |
| Border { get; set; } | Получает или устанавливает характеристики границы аннотации. Border |
| Characteristics { get; } | Получает характеристики аннотации. |
| Color { get; set; } | Получает или устанавливает цвет аннотации. |
| Contents { get; set; } | Получает или устанавливает текст аннотации. |
| CreationDate { get; } | Получает дату и время, когда была создана аннотация. |
| Flags { get; set; } | Флаги аннотации. |
| FullName { get; } | Получает полное квалифицированное имя аннотации. |
| virtual Height { get; set; } | Получает или устанавливает высоту аннотации. |
| virtual Hyperlink { get; set; } | Получает или устанавливает гиперссылку фрагмента (для генератора pdf). |
| InReplyTo { get; set; } | Ссылка на аннотацию, на которую эта аннотация “отвечает”. Обе аннотации должны находиться на одной странице документа. |
| 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; } | Получает или устанавливает имя аннотации на странице. |
| Opacity { get; set; } | Получает или устанавливает постоянное значение непрозрачности, которое будет использоваться при рисовании аннотации. |
| virtual PageIndex { get; } | Получает индекс страницы, содержащей аннотацию. |
| Popup { get; set; } | Всплывающая аннотация для ввода или редактирования текста, связанного с этой аннотацией. |
| QuadPoints { get; set; } | Получает или устанавливает массив точек, указывающих координаты n четырехугольников. Каждый четырехугольник охватывает слово или группу смежных слов в тексте, лежащем в основе аннотации. |
| virtual Rect { get; set; } | Получает или устанавливает прямоугольник аннотации. |
| ReplyType { get; set; } | Строка, указывающая на отношение (тип “ответа”) между этой аннотацией и одной, указанной в InReplyTo. |
| RichText { get; set; } | Получает или устанавливает строку с богатым текстом, которая будет отображаться в всплывающем окне, когда аннотация открыта. |
| States { get; } | Получает словарь внешнего вида аннотации. |
| Subject { get; set; } | Получает текст, представляющий описание объекта. |
| TextHorizontalAlignment { get; set; } | Получает или устанавливает выравнивание текста для аннотации. |
| Title { get; set; } | Получает или устанавливает текст, который будет отображаться в заголовке аннотации. |
| virtual VerticalAlignment { get; set; } | Получает или устанавливает вертикальное выравнивание абзаца |
| virtual Width { get; set; } | Получает или устанавливает ширину аннотации. |
| ZIndex { get; set; } | Получает или устанавливает целочисленное значение, указывающее порядок Z графика. График с большим ZIndex будет размещен поверх графика с меньшим ZIndex. ZIndex может быть отрицательным. График с отрицательным ZIndex будет размещен позади текста на странице. |
Методы
| Имя | Описание |
|---|---|
| abstract Accept(AnnotationSelector) | Принимает посетителя для обработки аннотации. |
| override ChangeAfterResize(Matrix) | Обновляет QuadPoints в соответствии с матричным преобразованием. |
| ClearState() | Очищает состояние и модель состояния для аннотации. Например, очищает статус рецензирования для аннотации. Обратите внимание, что состояние хранится в другой текстовой аннотации, которая имеет ключи state и statemodel. |
| virtual Clone() | Клонирует этот экземпляр. Виртуальный метод. Всегда возвращает null. |
| virtual Flatten() | Помещает содержимое аннотации непосредственно на страницу, объект аннотации будет удален. |
| GetMarkedText() | Получает текст под аннотацией разметки в виде строки. |
| GetMarkedTextFragments() | Получает текст под аннотацией разметки в виде TextFragmentCollection. |
| GetRectangle(bool) | Возвращает прямоугольник аннотации с учетом поворота страницы. |
| GetState() | Получает состояние аннотации. Обратите внимание, что состояние хранится в другой текстовой аннотации, которая имеет ключи state и statemodel. |
| GetStateModel() | Получает модель состояния аннотации. Обратите внимание, что состояние хранится в другой текстовой аннотации, которая имеет ключи state и statemodel. |
| SetMarkedState(bool) | Устанавливает помеченное и непомеченное состояние для аннотации. Обратите внимание, что состояние хранится в другой текстовой аннотации, которая имеет ключи state и statemodel. |
| SetReviewState(AnnotationState) | Устанавливает состояние рецензирования для аннотации. Помеченные и непомеченные состояния игнорируются, так как они не относятся к модели состояния рецензирования. Состояние устанавливается пользователем, который создал целевую аннотацию. Значение берется из свойства Title целевой аннотации. Обратите внимание, что состояние хранится в другой текстовой аннотации, которая имеет ключи state и statemodel. |
| SetReviewState(AnnotationState, string) | Устанавливает состояние рецензирования для аннотации. Помеченные и непомеченные состояния игнорируются, так как они не относятся к модели состояния рецензирования. Обратите внимание, что состояние хранится в другой текстовой аннотации, которая имеет ключи state и statemodel. |
См. также
- класс MarkupAnnotation
- пространство имен Aspose.Pdf.Annotations
- сборка Aspose.PDF