Элементы документа ТРВ-Редактора

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

Элементы документа ТРВ-Редактора

TCustomRVItemInfo – базовый тип для всех элементов документов TRichView.

Подробное описание всех классов типов элементов выходит за рамки этой справки.

Добавлять, получать и изменять элементы можно с помощью методов TRichView и TRichViewEdit, не работая напрямую с классами элементов. Благодаря этому детали реализации скрыты от программиста.

Исключения:

TRVTableItemInfo;

TRVLabelItemInfo и унаследованные от него классы.

TRVMathItemInfo

Свойства таблиц необходимо получать и изменять напрямую. Свойства текстовых меток и математических выражений можно изменять как напрямую, так и с помощью методов TRichView и TRichViewEdit.

Класс

Модуль

Описание

TCustomRVItemInfo

RVItem

Родительский класс для всех элементов документа

TRVTextItemInfo

RVItem

Текстовый элемент

TRVNonTextItemInfo

RVItem

Родительский класс для всех нетекстовых элементов документа

TRVRectItemInfo

RVItem

Родительский класс для всех прямоугольных нетекстовых элементов документа

TRVFullLineItemInfo

RVItem

Родительский класс для всех элементов, занимающих всю строку

TRVTabItemInfo

RVItem

Табуляция

TRVControlItemInfo

RVItem

Компонент.

TRVGraphiItemInfo

RVItem

Рисунок.

TRVHotGraphicItemInfo

RVItem

Интерактивный рисунок (рисунок-гиперссылка)

TRVBulletItemInfo

RVItem

Значок (изображение из TImageList).

TRVHotspotItemInfo

RVItem

Интерактивный значок (значок-гиперссылка).

TRVMarkerItemInfo

RVMarker

Маркер списка абзаца.

TRVTableItemInfo

RVTable

Таблица.

TRVBreakItemInfo

RVItem

Горизонтальная линия

TRVLabelItemInfo

RVLabelItem

Текстовая метка (нетекстовый элемент, выглядящий как текст).

TRVSeqItemInfo

RVSeqItem

Нумерованная последовательность.

TCustomRVNoteItemInfo

RVNote

Родительский класс для сносок и текстовых блоков

TRVFootOrEndnoteItemInfo

RVNote

Родительский класс для сносок

TRVEndnoteItemInfo

RVNote

Концевая сноска

TRVFootnoteItemInfo

RVNote

Сноска

TRVSidenoteItemInfo

RVSidenote

Сноска в рамке

TRVTextBoxItemInfo

RVSidenote

Текстовый блок

TRVNoteReferenceItemInfo

RVNote

Ссылка на сноску

TRVPageNumberItemInfo

RVFieldItems

Поле номера страницы

TRVPageCountItemInfo

RVFieldItems

Поле числа страниц

TRVMathItemInfo

RVMathItem

Математическое выражение

Имена модулей приведены для версии VCL и LCL. Для версии FireMonkey, имена модулей начинаются с fmx, например fmxRVItem.

Иерархия

RVItemScheme

Другие типы

TCustomRVItemInfoClass = class of TCustomRVItemInfoClass;