Class PreviewCanvas
Constructors
(constructor)(sourceSurface, previewContainersSourceFactory, zoom, mul, renderer, designAtomsApiClient, colorPreviewService, service, viewerConfigurationContext, colorParser)
Constructs a new instance of the PreviewCanvas class
Declaration
constructor(sourceSurface: Surface, previewContainersSourceFactory: IPreviewContainersSourceFactory, zoom: number, mul: number, renderer: IWaitClockRenderer, designAtomsApiClient: IDesignAtomsApiClient, colorPreviewService: IListenableColorPreviewService, service: Service, viewerConfigurationContext: IViewerConfigurationContext, colorParser: IColorParser);
Parameters
Properties
badViolationIconCssClass
Declaration
get badViolationIconCssClass(): string;
Property Value
Declaration
get bigButtonGroupCssClass(): string;
Property Value
canvasElementSize
Declaration
get canvasElementSize(): {
width?: number;
height?: number;
};
Property Value
| Type |
Description |
| {
width?: number;
height?: number;
} |
|
cmykColorProfileFileId
Declaration
get cmykColorProfileFileId(): string;
Property Value
contentAngle
Declaration
get contentAngle(): number;
Property Value
currentItemHandler
Declaration
get currentItemHandler(): ItemHandler;
Property Value
designAtomsApiClient
Declaration
get designAtomsApiClient(): IDesignAtomsApiClient;
Property Value
disableSmoothing
Declaration
get disableSmoothing(): boolean;
Property Value
Declaration
get doneButtonCssClass(): string;
Property Value
fontRegistry
Declaration
get fontRegistry(): FontRegistry;
Property Value
frontEndTextRenderingEnabled
Declaration
get frontEndTextRenderingEnabled(): boolean;
Property Value
goodViolationIconCssClass
Declaration
get goodViolationIconCssClass(): string;
Property Value
grayscaleColorProfileFileId
Declaration
get grayscaleColorProfileFileId(): string;
Property Value
Declaration
get handleButtonCssClass(): string;
Property Value
height
Declaration
Property Value
history
Declaration
Property Value
hitTestManager
Declaration
get hitTestManager(): IHitTestManager;
Property Value
hoverHandler
Declaration
get hoverHandler(): IHoverHandler;
Property Value
| Type |
Description |
| IHoverHandler |
|
ignorePermissionsMode
Declaration
get ignorePermissionsMode(): boolean;
Property Value
initialization
Declaration
get initialization(): boolean;
Property Value
isInitialized
Declaration
get isInitialized(): boolean;
Property Value
isSelectionDragging
Declaration
get isSelectionDragging(): boolean;
Property Value
isSelectionIdle
Declaration
get isSelectionIdle(): boolean;
Property Value
isSelectionLocked
Declaration
get isSelectionLocked(): boolean;
Property Value
isSelectionResizing
Declaration
get isSelectionResizing(): boolean;
Property Value
isSelectionRotating
Declaration
get isSelectionRotating(): boolean;
Property Value
layers
Declaration
get layers(): LayerCollection;
Property Value
maxFontSize
Declaration
get maxFontSize(): number;
Property Value
maxLeading
Declaration
get maxLeading(): number;
Property Value
minFontSize
Declaration
get minFontSize(): number;
Property Value
minLeading
Declaration
get minLeading(): number;
Property Value
mouseMoveTimeout
Declaration
get mouseMoveTimeout(): number;
Property Value
mul
Declaration
Property Value
multipleSelectionEnabled
Declaration
get multipleSelectionEnabled(): boolean;
Property Value
offset
Declaration
Property Value
Declaration
get placeholderButtonGroupCssClass(): string;
Property Value
previewMode
Declaration
get previewMode(): boolean;
Property Value
qualityBadToGoodChangeScaleBarCssClass
Declaration
get qualityBadToGoodChangeScaleBarCssClass(): string;
Property Value
qualityBadToWarningChangeScaleBarCssClass
Declaration
get qualityBadToWarningChangeScaleBarCssClass(): string;
Property Value
qualityChangeContainerCssClass
Declaration
get qualityChangeContainerCssClass(): string;
Property Value
qualityChangeInfoBarCssClass
Declaration
get qualityChangeInfoBarCssClass(): string;
Property Value
qualityChangeScaleBarCssClass
Declaration
get qualityChangeScaleBarCssClass(): string;
Property Value
qualityNoAnimationChangeScaleBarCssClass
Declaration
get qualityNoAnimationChangeScaleBarCssClass(): string;
Property Value
qualityWarningToGoodChangeScaleBarCssClass
Declaration
get qualityWarningToGoodChangeScaleBarCssClass(): string;
Property Value
renderingConfig
Declaration
get renderingConfig(): IRenderingConfig;
Property Value
renderingConfigProvider
Declaration
get renderingConfigProvider(): IRenderingConfigProvider;
Property Value
resizeGripColor
Declaration
get resizeGripColor(): string;
Property Value
resizeGripLineColor
Declaration
get resizeGripLineColor(): string;
Property Value
resizeGripSize
Declaration
get resizeGripSize(): number;
Property Value
rgbColorProfileFileId
Declaration
get rgbColorProfileFileId(): string;
Property Value
rotationGripColor
Declaration
get rotationGripColor(): string;
Property Value
rotationGripLineColor
Declaration
get rotationGripLineColor(): string;
Property Value
rotationGripLineLength
Declaration
get rotationGripLineLength(): number;
Property Value
rotationGripSize
Declaration
get rotationGripSize(): number;
Property Value
selectionColor
Declaration
get selectionColor(): string;
Property Value
selectionWidth
Declaration
get selectionWidth(): number;
Property Value
service
Declaration
Property Value
sourceSurface
Declaration
get sourceSurface(): Surface;
Property Value
style
Declaration
get style(): CanvasRendererStyle;
Property Value
| Type |
Description |
| CanvasRendererStyle |
|
Declaration
Property Value
targetDpi
Declaration
Property Value
textEditor
Declaration
get textEditor(): ITextEditor;
Property Value
textWhizz
Declaration
get textWhizz(): typeof import("@aurigma/text-whizz/TextWhizzJS");
Property Value
| Type |
Description |
| typeof import("@aurigma/text-whizz/TextWhizzJS") |
|
translations
Declaration
get translations(): Translations;
Property Value
viewerConfiguration
Declaration
get viewerConfiguration(): IViewerConfiguration;
Property Value
violationContainerCssClass
Declaration
get violationContainerCssClass(): string;
Property Value
Declaration
get violationWarningButtonCssClass(): string;
Property Value
warningViolationIconCssClass
Declaration
get warningViolationIconCssClass(): string;
Property Value
width
Declaration
Property Value
workspace
Declaration
get workspace(): IWorkspace;
Property Value
| Type |
Description |
| IWorkspace |
|
workspaceHeight
Declaration
get workspaceHeight(): number;
Property Value
workspaceWidth
Declaration
get workspaceWidth(): number;
Property Value
zoom
Declaration
Property Value
Methods
Declaration
add_onScroll(handler: any): void;
Parameters
| Type |
Name |
Description |
| any |
handler |
|
Returns
add_onSelectionLocked(handler)
Declaration
add_onSelectionLocked(handler: any): void;
Parameters
| Type |
Name |
Description |
| any |
handler |
|
Returns
add_selectedItemHandlerChanged(handler)
Declaration
add_selectedItemHandlerChanged(handler: any): void;
Parameters
| Type |
Name |
Description |
| any |
handler |
|
Returns
add_zoomChanged(listener)
Declaration
add_zoomChanged(listener: any): void;
Parameters
| Type |
Name |
Description |
| any |
listener |
|
Returns
Declaration
addPlaceholderButtonGroup(placeholder: PlaceholderItemHandler): void;
Parameters
Returns
addSelectedItemHandler(itemHandler)
Declaration
addSelectedItemHandler(itemHandler: ItemHandler): void;
Parameters
Returns
addViolationContainer(itemHandler)
Declaration
addViolationContainer(itemHandler: BaseRectangleItemHandler): void;
Parameters
Returns
clearSelectedItemHandlers()
Declaration
clearSelectedItemHandlers(): void;
Returns
continueRedraw()
Declaration
Returns
deleteItemHandler(itemHandler)
Declaration
deleteItemHandler(itemHandler: ItemHandler): void;
Parameters
Returns
disableSelection()
Declaration
disableSelection(): void;
Returns
dispose()
Declaration
Returns
doesContainItem(item)
Declaration
doesContainItem(item: Item): boolean;
Parameters
| Type |
Name |
Description |
| Item |
item |
|
Returns
drawWaitClock(context, center)
Declaration
drawWaitClock(context: CanvasRenderingContext2D, center: PointF): void;
Parameters
| Type |
Name |
Description |
| CanvasRenderingContext2D |
context |
|
| PointF |
center |
|
Returns
enableSelection()
Declaration
Returns
ensureFocus()
Declaration
Returns
getAllItemHandlers(options)
Declaration
getAllItemHandlers(options?: GetItemHandlersOptions): ItemHandler[];
Parameters
Returns
Declaration
getButtonGroupRectInGripsDiv(div: HTMLElement, ignoreRotate?: boolean): RectangleF;
Parameters
| Type |
Name |
Description |
| HTMLElement |
div |
|
| boolean |
ignoreRotate |
|
Returns
getData(forService, layerId)
Declaration
getData(forService?: boolean, layerId?: string): CanvasData;
Parameters
| Type |
Name |
Description |
| boolean |
forService |
|
| string |
layerId |
|
Returns
getItemHandler(item)
Declaration
getItemHandler<THandler extends ItemHandler>(item: Item): THandler;
Parameters
| Type |
Name |
Description |
| Item |
item |
|
Returns
| Type |
Description |
| THandler |
|
Type Parameters
| Name |
Description |
| THandler |
|
isDragSource(itemHandler)
Declaration
isDragSource(itemHandler: ItemHandler): boolean;
Parameters
Returns
isDragTarget(itemHandler)
Declaration
isDragTarget(itemHandler: ItemHandler): boolean;
Parameters
Returns
isItemHandlerSelected(itemHandler)
Declaration
isItemHandlerSelected(itemHandler: ItemHandler): boolean;
Parameters
Returns
isOnlyThisItemHandlerSelected(itemHandler)
Declaration
isOnlyThisItemHandlerSelected(itemHandler: BaseRectangleItemHandler): boolean;
Parameters
Returns
onLayerTextureLoaded()
Declaration
onLayerTextureLoaded(): void;
Returns
pauseRedraw()
Declaration
Returns
pauseUpdateTexts()
Declaration
pauseUpdateTexts(): void;
Returns
redraw()
Declaration
Returns
redrawActiveTexts()
Declaration
redrawActiveTexts(): void;
Returns
redrawDesign()
Declaration
Returns
Declaration
remove_onScroll(handler: any): void;
Parameters
| Type |
Name |
Description |
| any |
handler |
|
Returns
remove_onSelectionLocked(handler)
Declaration
remove_onSelectionLocked(handler: any): void;
Parameters
| Type |
Name |
Description |
| any |
handler |
|
Returns
remove_selectedItemHandlerChanged(handler)
Declaration
remove_selectedItemHandlerChanged(handler: any): void;
Parameters
| Type |
Name |
Description |
| any |
handler |
|
Returns
remove_zoomChanged(listener)
Declaration
remove_zoomChanged(listener: any): void;
Parameters
| Type |
Name |
Description |
| any |
listener |
|
Returns
Declaration
removePlaceholderButtonGroup(placeholder: PlaceholderItemHandler): void;
Parameters
Returns
removeSelectedItemHandler(itemHandler)
Declaration
removeSelectedItemHandler(itemHandler: ItemHandler): void;
Parameters
Returns
removeViolationContainer(itemHandler)
Declaration
removeViolationContainer(itemHandler: BaseRectangleItemHandler): void;
Parameters
Returns
resumeUpdateTexts()
Declaration
resumeUpdateTexts(): void;
Returns
setCursor(value, onBody)
Declaration
setCursor(value: any, onBody: boolean): void;
Parameters
| Type |
Name |
Description |
| any |
value |
|
| boolean |
onBody |
|
Returns
setSelectedItemHandlers(itemHandlers)
Declaration
setSelectedItemHandlers(itemHandlers: ItemHandler[]): void;
Parameters
Returns
subscribeLimitsMessage()
Declaration
subscribeLimitsMessage(): void;
Returns
unsubscribeLimitsMessage()
Declaration
unsubscribeLimitsMessage(): void;
Returns
Declaration
updateButtonGroups(options: UpdateButtonGroupsOptions): void;
Parameters
Returns
Declaration
updatePlaceholderButtonGroup(placeholder: PlaceholderItemHandler | GroupItemHandler): void;
Parameters
Returns
Declaration
updatePlaceholderButtonGroupPosition(placeholder: PlaceholderItemHandler): void;
Parameters
Returns
Declaration
updatePlaceholderButtonGroups(): void;
Returns
updateSelection(force)
Declaration
updateSelection(force?: boolean): void;
Parameters
| Type |
Name |
Description |
| boolean |
force |
|
Returns
updateTexts()
Declaration
Returns
updateViolationContainer(itemHandler, updatePosition)
Declaration
updateViolationContainer(itemHandler: BaseRectangleItemHandler, updatePosition?: boolean): void;
Parameters
Returns
updateViolationContainerPosition(itemHandler)
Declaration
updateViolationContainerPosition(itemHandler: BaseRectangleItemHandler): void;
Parameters
Returns
updateViolationContainers(updatePosition, onlyVisible)
Declaration
updateViolationContainers(updatePosition?: boolean, onlyVisible?: boolean): void;
Parameters
| Type |
Name |
Description |
| boolean |
updatePosition |
|
| boolean |
onlyVisible |
|
Returns
Declaration
violationWarningButtonHitTestObject(pt: PointF): BaseRectangleItemHandler;
Parameters
| Type |
Name |
Description |
| PointF |
pt |
|
Returns
waitFontRegistryInitialized()
Declaration
waitFontRegistryInitialized(): Promise<void>;
Returns
| Type |
Description |
| Promise<void> |
|
waitUpdate(itemHandlers)
Declaration
waitUpdate(itemHandlers?: ItemHandler[]): Promise<void[]>;
Parameters
Returns
| Type |
Description |
| Promise<void[]> |
|
waitUpdateAndExecute(callback)
Declaration
waitUpdateAndExecute(callback: () => void): Promise<void>;
Parameters
| Type |
Name |
Description |
| () => void |
callback |
|
Returns
| Type |
Description |
| Promise<void> |
|