PreviewCanvas
Classes
PreviewCanvas
Implements
Constructors
Constructor
new PreviewCanvas(
sourceSurface,
previewContainersSourceFactory,
zoom,
mul,
renderer,
designAtomsApiClient,
colorPreviewService,
service,
viewerConfigurationContext,
colorParser): PreviewCanvas;
Parameters
| Parameter | Type |
|---|---|
sourceSurface | Surface |
previewContainersSourceFactory | IPreviewContainersSourceFactory |
zoom | number |
mul | number |
renderer | IWaitClockRenderer |
designAtomsApiClient | IDesignAtomsApiClient |
colorPreviewService | IListenableColorPreviewService |
service | Service |
viewerConfigurationContext | IViewerConfigurationContext |
colorParser | IColorParser |
Returns
Accessors
badViolationIconCssClass
Get Signature
get badViolationIconCssClass(): string;
Returns
string
Implementation of
ICanvasDataSource.badViolationIconCssClass
bigButtonGroupCssClass
Get Signature
get bigButtonGroupCssClass(): string;
Returns
string
Implementation of
ICanvasDataSource.bigButtonGroupCssClass
canvasElementSize
Get Signature
get canvasElementSize(): object;
Returns
object
height?
optional height?: number;
width?
optional width?: number;
Implementation of
cmykColorProfileFileId
Get Signature
get cmykColorProfileFileId(): string;
Returns
string
contentAngle
Get Signature
get contentAngle(): number;
Returns
number
Implementation of
currentItemHandler
Get Signature
get currentItemHandler(): ItemHandler;
Returns
Implementation of
designAtomsApiClient
Get Signature
get designAtomsApiClient(): IDesignAtomsApiClient;
Returns
Implementation of
disableSmoothing
Get Signature
get disableSmoothing(): boolean;
Returns
boolean
Implementation of
ICanvasDataSource.disableSmoothing
doneButtonCssClass
Get Signature
get doneButtonCssClass(): string;
Returns
string
Implementation of
ICanvasDataSource.doneButtonCssClass
fontRegistry
Get Signature
get fontRegistry(): FontRegistry;
Returns
Implementation of
frontEndTextRenderingEnabled
Get Signature
get frontEndTextRenderingEnabled(): boolean;
Returns
boolean
Implementation of
ICanvas.frontEndTextRenderingEnabled
goodViolationIconCssClass
Get Signature
get goodViolationIconCssClass(): string;
Returns
string
Implementation of
ICanvasDataSource.goodViolationIconCssClass
grayscaleColorProfileFileId
Get Signature
get grayscaleColorProfileFileId(): string;
Returns
string
handleButtonCssClass
Get Signature
get handleButtonCssClass(): string;
Returns
string
Implementation of
ICanvasDataSource.handleButtonCssClass
height
Get Signature
get height(): number;
Returns
number
Implementation of
history
Get Signature
get history(): History;
Returns
Implementation of
hitTestManager
Get Signature
get hitTestManager(): IHitTestManager;
Returns
Implementation of
hoverHandler
Get Signature
get hoverHandler(): IHoverHandler;
Returns
Implementation of
ignorePermissionsMode
Get Signature
get ignorePermissionsMode(): boolean;
Returns
boolean
Implementation of
initialization
Get Signature
get initialization(): boolean;
Returns
boolean
Implementation of
isInitialized
Get Signature
get isInitialized(): boolean;
Returns
boolean
Implementation of
isSelectionDragging
Get Signature
get isSelectionDragging(): boolean;
Returns
boolean
Implementation of
isSelectionIdle
Get Signature
get isSelectionIdle(): boolean;
Returns
boolean
Implementation of
isSelectionLocked
Get Signature
get isSelectionLocked(): boolean;
Returns
boolean
Implementation of
isSelectionResizing
Get Signature
get isSelectionResizing(): boolean;
Returns
boolean
Implementation of
isSelectionRotating
Get Signature
get isSelectionRotating(): boolean;
Returns
boolean
Implementation of
layers
Get Signature
get layers(): LayerCollection;
Returns
Implementation of
maxFontSize
Get Signature
get maxFontSize(): number;
Returns
number
Implementation of
maxLeading
Get Signature
get maxLeading(): number;
Returns
number
Implementation of
minFontSize
Get Signature
get minFontSize(): number;
Returns
number
Implementation of
minLeading
Get Signature
get minLeading(): number;
Returns
number
Implementation of
mouseMoveTimeout
Get Signature
get mouseMoveTimeout(): number;
Returns
number
Implementation of
ICanvasDataSource.mouseMoveTimeout
mul
Get Signature
get mul(): number;
Returns
number
Implementation of
multipleSelectionEnabled
Get Signature
get multipleSelectionEnabled(): boolean;
Returns
boolean
Implementation of
ICanvasDataSource.multipleSelectionEnabled
offset
Get Signature
get offset(): PointF;
Returns
PointF
Implementation of
placeholderButtonGroupCssClass
Get Signature
get placeholderButtonGroupCssClass(): string;
Returns
string
Implementation of
ICanvasDataSource.placeholderButtonGroupCssClass
previewMode
Get Signature
get previewMode(): boolean;
Returns
boolean
Implementation of
qualityBadToGoodChangeScaleBarCssClass
Get Signature
get qualityBadToGoodChangeScaleBarCssClass(): string;
Returns
string
Implementation of
ICanvasDataSource.qualityBadToGoodChangeScaleBarCssClass
qualityBadToWarningChangeScaleBarCssClass
Get Signature
get qualityBadToWarningChangeScaleBarCssClass(): string;
Returns
string
Implementation of
ICanvasDataSource.qualityBadToWarningChangeScaleBarCssClass
qualityChangeContainerCssClass
Get Signature
get qualityChangeContainerCssClass(): string;
Returns
string
Implementation of
ICanvasDataSource.qualityChangeContainerCssClass
qualityChangeInfoBarCssClass
Get Signature
get qualityChangeInfoBarCssClass(): string;
Returns
string
Implementation of
ICanvasDataSource.qualityChangeInfoBarCssClass
qualityChangeScaleBarCssClass
Get Signature
get qualityChangeScaleBarCssClass(): string;
Returns
string
Implementation of
ICanvasDataSource.qualityChangeScaleBarCssClass
qualityNoAnimationChangeScaleBarCssClass
Get Signature
get qualityNoAnimationChangeScaleBarCssClass(): string;
Returns
string
Implementation of
ICanvasDataSource.qualityNoAnimationChangeScaleBarCssClass
qualityWarningToGoodChangeScaleBarCssClass
Get Signature
get qualityWarningToGoodChangeScaleBarCssClass(): string;
Returns
string
Implementation of
ICanvasDataSource.qualityWarningToGoodChangeScaleBarCssClass
renderingConfig
Get Signature
get renderingConfig(): IRenderingConfig;
Returns
IRenderingConfig
renderingConfigProvider
Get Signature
get renderingConfigProvider(): IRenderingConfigProvider;
Returns
Implementation of
ICanvas.renderingConfigProvider
resizeGripColor
Get Signature
get resizeGripColor(): string;
Returns
string
Implementation of
ICanvasDataSource.resizeGripColor
resizeGripLineColor
Get Signature
get resizeGripLineColor(): string;
Returns
string
Implementation of
ICanvasDataSource.resizeGripLineColor
resizeGripSize
Get Signature
get resizeGripSize(): number;
Returns
number
Implementation of
ICanvasDataSource.resizeGripSize
rgbColorProfileFileId
Get Signature
get rgbColorProfileFileId(): string;
Returns
string
rotationGripColor
Get Signature
get rotationGripColor(): string;
Returns
string
Implementation of
ICanvasDataSource.rotationGripColor
rotationGripLineColor
Get Signature
get rotationGripLineColor(): string;
Returns
string
Implementation of
ICanvasDataSource.rotationGripLineColor
rotationGripLineLength
Get Signature
get rotationGripLineLength(): number;
Returns
number
Implementation of
ICanvasDataSource.rotationGripLineLength
rotationGripSize
Get Signature
get rotationGripSize(): number;
Returns
number
Implementation of
ICanvasDataSource.rotationGripSize
selectionColor
Get Signature
get selectionColor(): string;
Returns
string
Implementation of
ICanvasDataSource.selectionColor
selectionWidth
Get Signature
get selectionWidth(): number;
Returns
number
Implementation of
ICanvasDataSource.selectionWidth
service
Get Signature
get service(): Service;
Returns
Implementation of
sourceSurface
Get Signature
get sourceSurface(): Surface;
Returns
Surface
style
Get Signature
get style(): CanvasRendererStyle;
Returns
Implementation of
tags
Get Signature
get tags(): Object;
Returns
Object
Implementation of
targetDpi
Get Signature
get targetDpi(): number;
Returns
number
Implementation of
textEditor
Get Signature
get textEditor(): ITextEditor;
Returns
ITextEditor
Implementation of
textWhizz
Get Signature
get textWhizz(): any;
Returns
any
Implementation of
translations
Get Signature
get translations(): Translations;
Returns
Implementation of
ICanvasDataSource.translations
viewerConfiguration
Get Signature
get viewerConfiguration(): IViewerConfiguration;
Returns
Implementation of
violationContainerCssClass
Get Signature
get violationContainerCssClass(): string;
Returns
string
Implementation of
ICanvasDataSource.violationContainerCssClass
violationWarningButtonCssClass
Get Signature
get violationWarningButtonCssClass(): string;
Returns
string
Implementation of
ICanvasDataSource.violationWarningButtonCssClass
warningViolationIconCssClass
Get Signature
get warningViolationIconCssClass(): string;
Returns
string
Implementation of
ICanvasDataSource.warningViolationIconCssClass
width
Get Signature
get width(): number;
Returns
number
Implementation of
workspace
Get Signature
get workspace(): IWorkspace;
Returns
Implementation of
workspaceHeight
Get Signature
get workspaceHeight(): number;
Returns
number
Implementation of
ICanvasDataSource.workspaceHeight
workspaceWidth
Get Signature
get workspaceWidth(): number;
Returns
number
Implementation of
ICanvasDataSource.workspaceWidth
zoom
Get Signature
get zoom(): number;
Returns
number
Implementation of
Methods
addPlaceholderButtonGroup()
addPlaceholderButtonGroup(placeholder): void;
Parameters
| Parameter | Type |
|---|---|
placeholder | PlaceholderItemHandler |
Returns
void
Implementation of
ICanvas.addPlaceholderButtonGroup
addSelectedItemHandler()
addSelectedItemHandler(itemHandler): void;
Parameters
| Parameter | Type |
|---|---|
itemHandler | ItemHandler |
Returns
void
Implementation of
ICanvas.addSelectedItemHandler
addViolationContainer()
addViolationContainer(itemHandler): void;
Parameters
| Parameter | Type |
|---|---|
itemHandler | BaseRectangleItemHandler |
Returns
void
Implementation of
clearSelectedItemHandlers()
clearSelectedItemHandlers(): void;
Returns
void
Implementation of
ICanvas.clearSelectedItemHandlers
continueRedraw()
continueRedraw(): void;
Returns
void
Implementation of
deleteItemHandler()
deleteItemHandler(itemHandler): void;
Parameters
| Parameter | Type |
|---|---|
itemHandler | ItemHandler |
Returns
void
Implementation of
disableSelection()
disableSelection(): void;
Returns
void
Implementation of
dispose()
dispose(): void;
Returns
void
doesContainItem()
doesContainItem(item): boolean;
Parameters
| Parameter | Type |
|---|---|
item | Item |
Returns
boolean
Implementation of
drawWaitClock()
drawWaitClock(context, center): void;
Parameters
| Parameter | Type |
|---|---|
context | CanvasRenderingContext2D |
center | PointF |
Returns
void
Implementation of
enableSelection()
enableSelection(): void;
Returns
void
Implementation of
ensureFocus()
ensureFocus(): void;
Returns
void
Implementation of
getAllItemHandlers()
getAllItemHandlers(options?): ItemHandler[];
Parameters
| Parameter | Type |
|---|---|
options? | GetItemHandlersOptions |
Returns
Implementation of
getButtonGroupRectInGripsDiv()
getButtonGroupRectInGripsDiv(div, ignoreRotate?): RectangleF;
Parameters
| Parameter | Type |
|---|---|
div | HTMLElement |
ignoreRotate? | boolean |
Returns
RectangleF
Implementation of
ICanvas.getButtonGroupRectInGripsDiv
getData()
getData(forService?, layerId?): CanvasData;
Parameters
| Parameter | Type |
|---|---|
forService? | boolean |
layerId? | string |
Returns
Implementation of
getItemHandler()
getItemHandler<THandler>(item): THandler;
Type Parameters
| Type Parameter |
|---|
THandler extends ItemHandler |
Parameters
| Parameter | Type |
|---|---|
item | Item |
Returns
THandler
Implementation of
isDragSource()
isDragSource(itemHandler): boolean;
Parameters
| Parameter | Type |
|---|---|
itemHandler | ItemHandler |
Returns
boolean
Implementation of
isDragTarget()
isDragTarget(itemHandler): boolean;
Parameters
| Parameter | Type |
|---|---|
itemHandler | ItemHandler |
Returns
boolean
Implementation of
isItemHandlerSelected()
isItemHandlerSelected(itemHandler): boolean;
Parameters
| Parameter | Type |
|---|---|
itemHandler | ItemHandler |
Returns
boolean
Implementation of
isOnlyThisItemHandlerSelected()
isOnlyThisItemHandlerSelected(itemHandler): boolean;
Parameters
| Parameter | Type |
|---|---|
itemHandler | BaseRectangleItemHandler |
Returns
boolean
Implementation of
ICanvas.isOnlyThisItemHandlerSelected
onLayerTextureLoaded()
onLayerTextureLoaded(): void;
Returns
void
Implementation of
onScroll()
onScroll(handler): void;
Parameters
| Parameter | Type |
|---|---|
handler | any |
Returns
void
Implementation of
onScroll()
onScroll(handler): void;
Parameters
| Parameter | Type |
|---|---|
handler | any |
Returns
void
Implementation of
onSelectionLocked()
onSelectionLocked(handler): void;
Parameters
| Parameter | Type |
|---|---|
handler | any |
Returns
void
Implementation of
onSelectionLocked()
onSelectionLocked(handler): void;
Parameters
| Parameter | Type |
|---|---|
handler | any |
Returns
void
Implementation of
pauseRedraw()
pauseRedraw(): void;
Returns
void
Implementation of
pauseUpdateTexts()
pauseUpdateTexts(): void;
Returns
void
Implementation of
redraw()
redraw(): void;
Returns
void
Implementation of
redrawActiveTexts()
redrawActiveTexts(): void;
Returns
void
Implementation of
redrawDesign()
redrawDesign(): void;
Returns
void
Implementation of
removePlaceholderButtonGroup()
removePlaceholderButtonGroup(placeholder): void;
Parameters
| Parameter | Type |
|---|---|
placeholder | PlaceholderItemHandler |
Returns
void
Implementation of
ICanvas.removePlaceholderButtonGroup
removeSelectedItemHandler()
removeSelectedItemHandler(itemHandler): void;
Parameters
| Parameter | Type |
|---|---|
itemHandler | ItemHandler |
Returns
void
Implementation of
ICanvas.removeSelectedItemHandler
removeViolationContainer()
removeViolationContainer(itemHandler): void;
Parameters
| Parameter | Type |
|---|---|
itemHandler | BaseRectangleItemHandler |
Returns
void
Implementation of
ICanvas.removeViolationContainer
resumeUpdateTexts()
resumeUpdateTexts(): void;
Returns
void
Implementation of
selectedItemHandlerChanged()
selectedItemHandlerChanged(handler): void;
Parameters
| Parameter | Type |
|---|---|
handler | any |
Returns
void
Implementation of
ICanvas.selectedItemHandlerChanged
selectedItemHandlerChanged()
selectedItemHandlerChanged(handler): void;
Parameters
| Parameter | Type |
|---|---|
handler | any |
Returns
void
Implementation of
ICanvas.selectedItemHandlerChanged
setCursor()
setCursor(value, onBody): void;
Parameters
| Parameter | Type |
|---|---|
value | any |
onBody | boolean |
Returns
void
Implementation of
setSelectedItemHandlers()
setSelectedItemHandlers(itemHandlers): void;
Parameters
| Parameter | Type |
|---|---|
itemHandlers | ItemHandler[] |
Returns
void
Implementation of
ICanvas.setSelectedItemHandlers
subscribeLimitsMessage()
subscribeLimitsMessage(): void;
Returns
void
Implementation of
ICanvas.subscribeLimitsMessage
unsubscribeLimitsMessage()
unsubscribeLimitsMessage(): void;
Returns
void
Implementation of
ICanvas.unsubscribeLimitsMessage
updateButtonGroups()
updateButtonGroups(options): void;
Parameters
| Parameter | Type |
|---|---|
options | UpdateButtonGroupsOptions |
Returns
void
Implementation of
updatePlaceholderButtonGroup()
updatePlaceholderButtonGroup(placeholder): void;
Parameters
| Parameter | Type |
|---|---|
placeholder | | PlaceholderItemHandler | GroupItemHandler |
Returns
void
Implementation of
ICanvas.updatePlaceholderButtonGroup
updatePlaceholderButtonGroupPosition()
updatePlaceholderButtonGroupPosition(placeholder): void;
Parameters
| Parameter | Type |
|---|---|
placeholder | PlaceholderItemHandler |
Returns
void
Implementation of
ICanvas.updatePlaceholderButtonGroupPosition
updatePlaceholderButtonGroups()
updatePlaceholderButtonGroups(): void;
Returns
void
Implementation of
ICanvas.updatePlaceholderButtonGroups
updateSelection()
updateSelection(force?): void;
Parameters
| Parameter | Type |
|---|---|
force? | boolean |
Returns
void
Implementation of
updateTexts()
updateTexts(): void;
Returns
void
Implementation of
updateViolationContainer()
updateViolationContainer(itemHandler, updatePosition?): void;
Parameters
| Parameter | Type |
|---|---|
itemHandler | BaseRectangleItemHandler |
updatePosition? | boolean |
Returns
void
Implementation of
ICanvas.updateViolationContainer
updateViolationContainerPosition()
updateViolationContainerPosition(itemHandler): void;
Parameters
| Parameter | Type |
|---|---|
itemHandler | BaseRectangleItemHandler |
Returns
void
Implementation of
ICanvas.updateViolationContainerPosition
updateViolationContainers()
updateViolationContainers(updatePosition?, onlyVisible?): void;
Parameters
| Parameter | Type |
|---|---|
updatePosition? | boolean |
onlyVisible? | boolean |
Returns
void
Implementation of
ICanvas.updateViolationContainers
violationWarningButtonHitTestObject()
violationWarningButtonHitTestObject(pt): BaseRectangleItemHandler;
Parameters
| Parameter | Type |
|---|---|
pt | PointF |
Returns
Implementation of
ICanvas.violationWarningButtonHitTestObject
waitFontRegistryInitialized()
waitFontRegistryInitialized(): Promise<void>;
Returns
Promise<void>
waitUpdate()
waitUpdate(itemHandlers?): Promise<void[]>;
Parameters
| Parameter | Type |
|---|---|
itemHandlers? | ItemHandler[] |
Returns
Promise<void[]>
Implementation of
waitUpdateAndExecute()
waitUpdateAndExecute(callback): Promise<void>;
Parameters
| Parameter | Type |
|---|---|
callback | () => void |
Returns
Promise<void>
zoomChanged()
zoomChanged(listener): void;
Parameters
| Parameter | Type |
|---|---|
listener | any |
Returns
void
Implementation of
zoomChanged()
zoomChanged(listener): void;
Parameters
| Parameter | Type |
|---|---|
listener | any |
Returns
void
Implementation of
Interfaces
IViewerConfigurationContext
Properties
configuration
configuration: IViewerConfiguration;
IWaitClockRenderer
Methods
drawWaitClock()
drawWaitClock(
context,
center,
mul): void;
Parameters
| Parameter | Type |
|---|---|
context | CanvasRenderingContext2D |
center | PointF |
mul | number |
Returns
void