Class CommandManager
Constructors
(constructor)(_history, _productHandler, _productThemeManager, _variableItemHelper, _eventManager, _canvas, _itemsDataApplier)
Constructs a new instance of the CommandManager class
Declaration
constructor(_history: History, _productHandler: ProductHandler, _productThemeManager: ProductThemeManager, _variableItemHelper: VariableItemHelper, _eventManager: EventManager, _canvas: Canvas, _itemsDataApplier: ItemsDataApplier);
Parameters
Properties
configuration
Declaration
configuration: IViewerConfiguration;
Property Value
Methods
_log(name, args)
Declaration
protected _log(name: string, args?: any): void;
Parameters
| Type |
Name |
Description |
| string |
name |
|
| any |
args |
|
Returns
execute(name, args)
Declaration
execute(name: SurfaceSwitchCommand.switchToSurface, args: ISwitchToSurfaceParams): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ProductCommand.applyProductTheme, args: IApplyProductThemeCmdArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ProductCommand.resize, args: IResizeArgs | IExternalResizeArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: SurfaceCommand.addItems, args: IAddItemsCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: SurfaceCommand.setBleed, args: ISetBleedCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: SurfaceCommand.setSlug, args: ISetSlugCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.deleteItems, args: IDeleteItemsCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.cloneItems, args: ICloneItemsCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.addContent, args: IAddContentCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.alignItems, args: IAlignItemsCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.groupAlign, args: IGroupAlignCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args)
Declaration
execute(name: SurfaceSwitchCommand.getNextSurface, args?: IGetNextSurfaceCmdName): Promise<Surface>;
Parameters
Returns
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.bringItems, args: IBringItemsCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.moveItem, args: IMoveItemCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.createItem, args: ICreateItemCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<Item>;
Parameters
Returns
| Type |
Description |
| Promise<Item> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.editItems, args: IEditItemsCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.setImageMetadata, args: ISetImageMetadataCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.setImageItem, args: ISetImageItemCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.placeholderContentScale, args: IPlaceholderContentScaleCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.placeholderContentReset, args?: IPlaceholderContentResetCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.changeBarcodeFormat, args: IChangeBarcodeFormatCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.changeColumnCount, args: IChangeColumnCountCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name)
Declaration
execute(name: SurfaceSwitchCommand.switchToNextSurface): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.placeholderContentRotate, args: IPlaceholderContentRotateCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.insertItemsIntoArea, args: IInsertItemsIntoAreaCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.changeLayout, args: IChangeLayoutCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.groupItems, args: IGroupItemsCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.ungroupItems, args: IUngroupItemsCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.replaceGroupItemContent, args: IReplaceGroupItemContentCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.changeClipartItemColor, args: IChangeClipartItemColorArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.translateItems, args: ITranslateItemCommandArgs | IExternalTranslateItemCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.convertGroupIntoLayout, args: IConvertGroupIntoLayoutArgs, historyUpdateMode?: HistoryUpdateMode): Promise<LayoutItem[]>;
Parameters
Returns
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.convertLayoutIntoGroup, args: IConvertLayoutIntoGroupArgs, historyUpdateMode?: HistoryUpdateMode): Promise<GroupItem[]>;
Parameters
Returns
execute(name)
Declaration
execute(name: SurfaceSwitchCommand.switchSurfaceForward): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.convertItemToPlaceholder, args: IConvertItemToPlaceholderCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<PlaceholderItem>;
Parameters
Returns
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.convertPlaceholderToItem, args: IConvertPlaceholderToItemCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<Item>;
Parameters
Returns
| Type |
Description |
| Promise<Item> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.placeItemsToArea, args: IPlaceItemsToAreaCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.convertTextItem, args: IConvertTextItemCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<PlainTextItem>;
Parameters
Returns
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.transformItems, args: ITransformItemsCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.rotateItems, args: IRotateItemsCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.fixUnsupportedText, args: IFixUnsupportedTextCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<BaseTextItem>;
Parameters
Returns
| Type |
Description |
| Promise<BaseTextItem> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.replaceItemCommand, args: IReplaceItemCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.newTranslateItems, args: INewTranslateItemsCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.resizeItems, args: IResizeItemsCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name)
Declaration
execute(name: SurfaceSwitchCommand.switchSurfaceBackward): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args)
Declaration
execute(name: ItemsCommand.editPlaceholder, args: IEditPlaceholderCommandArgs): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ItemsCommand.distributeItems, args: IDistributeItemsCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args)
Declaration
execute(name: SelectionCommand.selectItems, args: ISelectItemsCommandArgs): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name)
Declaration
execute(name: SelectionCommand.selectFirst): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name)
Declaration
execute(name: SelectionCommand.clearSelection): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args)
Declaration
execute(name: SelectionCommand.selectItemsByRect, args: ISelectItemsByRectArgs): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name)
Declaration
execute(name: SelectionCommand.selectAll): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args)
Declaration
execute(name: ZoomCommand.zoomToItems, args: IZoomToItemsCommandArgs): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args)
Declaration
execute(name: ZoomCommand.zoomToSafetyLine, args: IZoomToSafetyLineCommandArgs): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name)
Declaration
execute(name: ZoomCommand.zoomToSelection): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ProductCommand.rotateProduct, args: IRotateProductCmdArgs, historyUpdateMode?: HistoryUpdateMode): Promise<number>;
Parameters
Returns
| Type |
Description |
| Promise<number> |
|
execute(name, args)
Declaration
execute(name: ZoomCommand.setZoom, args: ISetZoomCommandArgs): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args)
Declaration
execute(name: ViewerCommand.moveViewPort, args: IMoveViewportCommandArgs): Promise<void>;
Parameters
Returns
| Type |
Description |
| Promise<void> |
|
execute(name, args)
Declaration
execute(name: ColorCommand.parseColor, args: IParseColorCommandArgs): Promise<Color>;
Parameters
Returns
| Type |
Description |
| Promise<Color> |
|
execute(name, historyUpdateMode)
Declaration
execute(name: ProductCommand.replaceInterpolationPlaceholders, historyUpdateMode?: HistoryUpdateMode): Promise<BaseTextItem[]>;
Parameters
Returns
| Type |
Description |
| Promise<BaseTextItem[]> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ProductCommand.changeBackground, args: IChangeBgArgs, historyUpdateMode?: HistoryUpdateMode): Promise<Item[]>;
Parameters
Returns
| Type |
Description |
| Promise<Item[]> |
|
execute(name, args, historyUpdateMode)
Declaration
execute(name: ProductCommand.fillPlaceholders, args: IFillPlaceholdersCommandArgs, historyUpdateMode?: HistoryUpdateMode): Promise<Item[]>;
Parameters
Returns
| Type |
Description |
| Promise<Item[]> |
|