|
<< Нажмите, чтобы показать Содержание >> Элементы документа ТРВ-Редактора |
TCustomRVItemInfo – базовый тип для всех элементов документов TRichView.
Подробное описание всех классов типов элементов выходит за рамки этой справки.
Добавлять, получать и изменять элементы можно с помощью методов TRichView и TRichViewEdit, не работая напрямую с классами элементов. Благодаря этому детали реализации скрыты от программиста.
Исключения:
▪TRVLabelItemInfo и унаследованные от него классы.
Свойства таблиц необходимо получать и изменять напрямую. Свойства текстовых меток и математических выражений можно изменять как напрямую, так и с помощью методов 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 |
|
RVTable |
||
TRVBreakItemInfo |
RVItem |
|
RVLabelItem |
Текстовая метка (нетекстовый элемент, выглядящий как текст). |
|
RVSeqItem |
||
RVNote |
Родительский класс для сносок и текстовых блоков |
|
RVNote |
Родительский класс для сносок |
|
RVNote |
||
RVNote |
||
RVSidenote |
||
RVSidenote |
||
RVNote |
||
RVFieldItems |
||
RVFieldItems |
||
RVMathItem |
Имена модулей приведены для версии VCL и LCL. Для версии FireMonkey, имена модулей начинаются с fmx, например fmxRVItem.

TCustomRVItemInfoClass = class of TCustomRVItemInfoClass;