Item Types in TRichView Documents

<< Click to display table of contents >>

Item Types in TRichView Documents

TCustomRVItemInfo is a basic type for all items in TRichView documents.

A detailed description of all classes for item types is beyond the scope of this help file.

You can add, access and modify all items using methods of TRichView and TRichViewEdit instead of working with the item classes directly, so details of implementation are hidden from programmers. The exceptions are:

TRVTableItemInfo;

TRVLabelItemInfo and classes, inherited from it.

Properties of tables must be accessed and modified directly. Properties of labels (and inherited classes) can be modified either directly or using methods of TRichView and TRichViewEdit.

Class

Unit

Meaning

TCustomRVItemInfo

RVItem

Basic class for TRichView items.

TRVTextItemInfo

RVItem

Text item.

TRVNonTextItemInfo

RVItem

Basic class for non-text items.

TRVRectItemInfo

RVItem

Basic class for rectangular items.

TRVFullLineItemInfo

RVItem

Basic class for items occupying the full line.

TRVTabItemInfo

RVItem

Tabulator.

TRVControlItemInfo

RVItem

Item containing Delphi control.

TRVGraphiItemInfo

RVItem

Picture.

TRVHotGraphicItemInfo

RVItem

Hot-picture (picture-hyperlink).

TRVBulletItemInfo

RVItem

Bullet (image from TImageList).

TRVHotspotItemInfo

RVItem

Hotspot (bullet-hyperlink).

TRVMarkerItemInfo

RVMarker

Paragraph marker.

TRVTableItemInfo

RVTable

Table.

TRVBreakItemInfo

RVItem

Break (horizontal line).

TRVLabelItemInfo

RVLabelItem

Label (non-text item looking like text).

TRVSeqItemInfo

RVSeqItem

Numbered sequence.

TCustomRVNoteItemInfo

RVNote

Basic class for notes and text boxes.

TRVFootOrEndnoteItemInfo

RVNote

Basic class for footnotes and endnotes

TRVEndnoteItemInfo

RVNote

Endnote.

TRVFootnoteItemInfo

RVNote

Footnote.

TRVSidenoteItemInfo

RVSidenote

Sidenote

TRVTextBoxItemInfo

RVSidenote

Text box

TRVNoteReferenceItemInfo

RVNote

Reference to the parent note

TRVPageNumberItemInfo

RVFieldItems

"Page number" field

TRVPageCountItemInfo

RVFieldItems

"Page count" field

TRVMathItemInfo

RVMathItem

Mathematical expression

Hierarchy

RVItemScheme

Other Types

TCustomRVItemInfoClass = class of TCustomRVItemInfoClass;