TRVItemFactory

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

TRVItemFactory

Класс, используемый для создания элементов документа ТРВ-Редактора. В приложении создаётся один объект этого класса.

Модуль [VCL/FMX] RVItems / fmxRVItems;

type

  TRVItemFactory = class;

Основные свойства:

TextItemClass: TRVTextItemInfoClass;

GraphicItemClass: TRVGraphicItemInfoClass;

HotGraphicItemClass: TRVGraphicItemInfoClass;

ControlItemClass: TRVControlItemInfoClass;

TabItemClass: TRVTabItemInfoClass;

BulletItemClass: TRVBulletItemInfoClass;

HotspotItemClass: TRVHotspotItemInfoClass;

BreakItemClass: TRVBreakItemInfoClass;

MarkerItemClass: TRVSimpleRectItemInfoClass;

где

  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;

Объект этого класса возвращается функцией RVItemFactory.