TRVSeqItemInfo

Свойства   Методы

<< Нажмите, чтобы показать Содержание >>

TRVSeqItemInfo

Свойства   Методы

TRVSeqItemInfo – это класс, представляющий элемент нумерованной последовательности в документе ТРВ-Редактора. Это не компонент. Объекты этого класса создаются в коде и добавляются в компонент TRichView (см. AddItem) или вставляются в компонент TRichViewEdit (см. InsertItem). Тип (стиль) этого типа элемента: rvsSequence (-202).

Модуль [VCL/FMX] RVSeqItem / fmxRVSeqItem.

Синтаксис

TRVSeqItemInfo = class(TRVLabelItemInfo)

Иерархия

TObject

TPersistent

TCustomRVItemInfo

TRVNonTextItemInfo

TRVRectItemInfo

TRVLabelItemInfo

Свойства

Главное свойство этого класса – SeqName. Все элементы с одинаковым значением этого свойства нумеруются последовательно. Можно сбросить нумерацию, начав с заданного числа, см. свойства StartFrom и Reset.

Тип нумерации задаётся в свойстве NumberType.

Шрифт задаётся в свойстве TextStyleNo. Свойство ProtectTextStyleNo может быть использовано для защиты свойства TextStyleNo от изменений.

Текст (Text) этого элемента вычисляется автоматически.

Чтобы изменять свойства этого элемента операциями редактирования, используйте SetCurrentItemExtraIntPropertyEx и SetCurrentItemExtraStrPropertyEx.

Связанные свойства TRVStyle

FieldHighlightColor – цвет подсветки (заменяет цвет фона, указанный в стиле текста)

FieldHighlightType задаёт режим подсветки.

Нумерованные последовательности и маркеры списков

Нумерованные последовательности похожи на маркеры списков. Таблица ниже показывает их различия.

Нумерованные последовательности

Маркеры списков

Могут быть вставлены в любое место документа

Начинают абзацы

Счётчик ведётся для значения свойства SeqName.

Счётчик ведётся для каждого уровня каждого списка

Простая нумерация

Многоуровневая нумерация

Внешний вид задаётся свойствами элемента

Внешний вид задаётся стилями списков.

Элементы одной последовательности могут иметь различные шрифты, строки форматирования, типы нумерации

Все маркеры одного уровня списка имеют одинаковый шрифт, строку форматирования и тип нумерации

TCustomRichViewEdit.ApplyTextStyle and ApplyStyleConversion могут изменить шрифт

TCustomRichViewEdit.ApplyTextStyle and ApplyStyleConversion не могут изменить шрифт

Дочерние классы

Следующие элементы документа унаследованы от текстовой метки:

TRVEndNoteItemInfo (концевая сноска);

TRVFootnoteItemInfo (сноска);

TRVSidenoteItemInfo (сноска в рамке);

TRVTextBoxItemInfo (текстовый блок; не использует свойства метки и нумерации);

См. также...

Демонстрационные проекты:

Demos\*\Assorted\Fields\MailMerge-LabelItems\