TCustomRVData, TCustomRVFormattedData и др. (документы ТРВ-Редактора)

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

TCustomRVData, TCustomRVFormattedData и др. (документы ТРВ-Редактора)

Эти классы представляют собой документы в компонентах ТРВ-Редактора. Документы содержат список элементов. Некоторые элементы, в свою очередь, могут содержать поддокументы.

Класс

Модуль*

Описание

TCustomRVData

CRVData

Базовый класс документа

TCustomRVFormattedData

CRVFData

Базовый класс документа с форматированием (может хранить координаты элементов)

TRVControlData

RVCtrlData

Базовый класс документа, связанного с визуальным компонентом

TRichViewRVData

RVRVData

Документ в компонентах TRichView и TDBRichView, тип свойства RVData этих компонентов

TRVEditRVData

RVERVData

Документ в компонентах TRichViewEdit и TDBRichViewEdit, тип свойства RVData этих компонентов

TRVTInplaceRVData

RVTInplace

Документ в редакторе ячейки, тип свойства RVData редактора ячейки

TRVItemFormattedData

RVDataList

Базовый класс поддокумента в элементе документа.

TRVTableCellData

RVTable

Ячейка таблицы

TRVSubData

RVSubData

Базовый класс невидимого документа, хранимого в элементе документа

TRVNoteData

RVNote

Документ сноски или текстового блока

* названия модулей приведены для версий VCL в LCL; в FireMonkey имена модулей начинаются с «fmx», например fmxCRVData iвместо CRVData.

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

Иерархия

RVDataScheme

Обзор

Особые методы TCustomRVData:

Edit;

GetRVData;

GetSourceRVData.

Особые методы TCustomRVFormattedData:

GetOriginEx.

Эти классы имеют множество методов и свойств, аналогичных методам и свойствам TRichView – поэтому в этом руководстве многие ссылки на методы RVData ведут к описаниям соответствующих методов TRichView.

Например, методы для добавления элементов в конец документа:

(ссылки ведут к соответствующим методам TRichView)

AddBreak,

AddBullet,

AddControl,

AddHotspot,

AddFmt, AddItem,

AddNL, AddTextNL,

AddPicture.

Получение информации об элементе документа:

GetItemStyle, GetItemText -A -W,

GetBreakInfo, GetBulletInfo, GetControlInfo, GetHotspotInfo, GetPictureInfo

GetItemTag, GetItemVAlign, IsParaStart, GetItemPara, IsFromNewLine

Изменение свойств элементов документа:

SetBreakInfo, SetBulletInfo, SetControlInfo, SetHotspotInfo, SetPictureInfo, SetItemTag, SetItemVAlign, SetItemText -A -W

См. также

Компоненты, документы, элементы