Interface ICanvas
Properties
badViolationIconCssClass
Declaration
badViolationIconCssClass: string;
Property Value
canvasElementSize
Declaration
canvasElementSize: {
width?: number;
height?: number;
};
Property Value
| Type |
Description |
| {
width?: number;
height?: number;
} |
|
contentAngle
Declaration
Property Value
currentItemHandler
Declaration
currentItemHandler: ItemHandler;
Property Value
designAtomsApiClient
Declaration
designAtomsApiClient: IDesignAtomsApiClient;
Property Value
disableSmoothing
Declaration
disableSmoothing: boolean;
Property Value
fontRegistry
Declaration
fontRegistry: FontRegistry;
Property Value
frontEndTextRenderingEnabled
Declaration
frontEndTextRenderingEnabled: boolean;
Property Value
goodViolationIconCssClass
Declaration
goodViolationIconCssClass: string;
Property Value
height
Declaration
Property Value
history
Declaration
Property Value
hitTestManager
Declaration
hitTestManager: IHitTestManager;
Property Value
hoverHandler
Declaration
hoverHandler: IHoverHandler;
Property Value
| Type |
Description |
| IHoverHandler |
|
ignorePermissionsMode
Declaration
ignorePermissionsMode: boolean;
Property Value
initialization
Declaration
Property Value
isInitialized
Declaration
Property Value
isSelectionDragging
Declaration
isSelectionDragging: boolean;
Property Value
isSelectionIdle
Declaration
isSelectionIdle: boolean;
Property Value
isSelectionLocked
Declaration
isSelectionLocked: boolean;
Property Value
isSelectionResizing
Declaration
isSelectionResizing: boolean;
Property Value
isSelectionRotating
Declaration
isSelectionRotating: boolean;
Property Value
layers
Declaration
Property Value
maxFontSize
Declaration
Property Value
maxLeading
Declaration
Property Value
minFontSize
Declaration
Property Value
minLeading
Declaration
Property Value
mul
Declaration
Property Value
offset
Declaration
Property Value
previewMode
Declaration
Property Value
qualityBadToGoodChangeScaleBarCssClass
Declaration
qualityBadToGoodChangeScaleBarCssClass: string;
Property Value
qualityBadToWarningChangeScaleBarCssClass
Declaration
qualityBadToWarningChangeScaleBarCssClass: string;
Property Value
qualityChangeScaleBarCssClass
Declaration
qualityChangeScaleBarCssClass: string;
Property Value
qualityNoAnimationChangeScaleBarCssClass
Declaration
qualityNoAnimationChangeScaleBarCssClass: string;
Property Value
qualityWarningToGoodChangeScaleBarCssClass
Declaration
qualityWarningToGoodChangeScaleBarCssClass: string;
Property Value
renderingConfigProvider
Declaration
renderingConfigProvider: IRenderingConfigProvider;
Property Value
service
Declaration
Property Value
style
Declaration
style: CanvasRendererStyle;
Property Value
| Type |
Description |
| CanvasRendererStyle |
|
textEditor
Declaration
Property Value
| Type |
Description |
| IFontRegistry |
|
textWhizz
Declaration
textWhizz: typeof TextWhizz;
Property Value
| Type |
Description |
| typeof TextWhizz |
|
viewerConfiguration
Declaration
viewerConfiguration: IViewerConfiguration | null;
Property Value
warningViolationIconCssClass
Declaration
warningViolationIconCssClass: string;
Property Value
width
Declaration
Property Value
workspace
Declaration
Property Value
| Type |
Description |
| IWorkspace |
|
workspaceHeight
Declaration
Property Value
workspaceWidth
Declaration
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
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
waitUpdate(itemHandlers)
Declaration
waitUpdate(itemHandlers?: ItemHandler[]): Promise<void[]>;
Parameters
Returns
| Type |
Description |
| Promise<void[]> |
|