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.