Class HandlerFactoryByItem
Constructors
(constructor)(canvas, textEditorControllerFactory, colorPreviewService, colorParser)
Constructs a new instance of the HandlerFactoryByItem class
Declaration
constructor(canvas: ICanvas, textEditorControllerFactory: ITextEditorControllerFactory, colorPreviewService: IListenableColorPreviewService, colorParser: IColorParser);
Parameters
Properties
afterReplaceItemHandlerEvent
Declaration
get afterReplaceItemHandlerEvent(): EventObject<ItemHandler>;
Property Value
beforeReplaceItemHandlerEvent
Declaration
get beforeReplaceItemHandlerEvent(): EventObject<ItemHandler>;
Property Value
get
Declaration
get: <THandler extends ItemHandler>(item: Item) => THandler;
Property Value
Methods
clear()
Declaration
Returns
delete(handler)
Declaration
delete(handler: ItemHandler): void;
Parameters
Returns
getUseLegacyTextReasons(item)
Declaration
static getUseLegacyTextReasons(item: BaseTextItem): string[];
Parameters
| Type |
Name |
Description |
| BaseTextItem |
item |
|
Returns
| Type |
Description |
| string[] |
|
replaceItemHandler(item, newItem)
Declaration
replaceItemHandler(item: Item, newItem?: Item): void;
Parameters
| Type |
Name |
Description |
| Item |
item |
|
| Item |
newItem |
|
Returns
replaceTextItemHandler(item)
Declaration
replaceTextItemHandler(item: BaseTextItem): void;
Parameters
| Type |
Name |
Description |
| BaseTextItem |
item |
|
Returns
setFontRegistry(fontRegistry)
Declaration
setFontRegistry(fontRegistry: FontRegistry): void;
Parameters
Returns