TRVItemFactory

<< Click to display table of contents >>

TRVItemFactory

A singleton class for creating items in a document.

Unit [VCL/FMX] RVItems / fmxRVItems;

type

  TRVItemFactory = class;

Main properties:

TextItemClass: TRVTextItemInfoClass;

GraphicItemClass: TRVGraphicItemInfoClass;

HotGraphicItemClass: TRVGraphicItemInfoClass;

ControlItemClass: TRVControlItemInfoClass;

TabItemClass: TRVTabItemInfoClass;

BulletItemClass: TRVBulletItemInfoClass;

HotspotItemClass: TRVHotspotItemInfoClass;

BreakItemClass: TRVBreakItemInfoClass;

MarkerItemClass: TRVSimpleRectItemInfoClass;

where

  TCustomRVItemInfoClass = 

    class of TCustomRVItemInfo;
  TRVTextItemInfoClass = 

    class of TRVTextItemInfo;
  TRVSimpleRectItemInfoClass = 

    class of TRVSimpleRectItemInfo;
  TRVTabItemInfoClass = 

    class of TRVTabItemInfo;
  TRVControlItemInfoClass = 

    class of TRVControlItemInfo;
  TRVGraphicItemInfoClass = 

    class of TRVGraphicItemInfo;
  TRVBulletItemInfoClass = 

    class of TRVBulletItemInfo;
  TRVHotspotItemInfoClass = 

    class of TRVHotspotItemInfo;
  TRVBreakItemInfoClass = 

    class of TRVBreakItemInfo;

The object of this class is returned by RVItemFactory function.