Canvas
Classes
Canvas
Represents the main host object containing a stack of layers.
This client-side class corresponds to the server-side class Canvas and provides access to its primary members in TypeScript.
Implements
Constructors
Constructor
new Canvas(viewer): Canvas;
Parameters
| Parameter | Type |
|---|---|
viewer | Viewer |
Returns
Properties
handlerFactory
readonly handlerFactory: HandlerFactoryByItem;
translations
translations: Translations;
Implementation of
ICanvasDataSource.translations
Accessors
activeTextCanvasHandler
Get Signature
get activeTextCanvasHandler(): IActiveTextCanvasHandler;
Returns
autoPlaceholderEditModeEnabled
Get Signature
get autoPlaceholderEditModeEnabled(): boolean;
Returns
boolean
Set Signature
set autoPlaceholderEditModeEnabled(value): void;
Parameters
| Parameter | Type |
|---|---|
value | boolean |
Returns
void
background
Get Signature
get background(): string;
Returns
string
Set Signature
set background(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
backgroundImage
Set Signature
set backgroundImage(value): void;
Parameters
| Parameter | Type |
|---|---|
value | any |
Returns
void
badViolationIconCssClass
Get Signature
get badViolationIconCssClass(): string;
Returns
string
Set Signature
set badViolationIconCssClass(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
Implementation of
ICanvasDataSource.badViolationIconCssClass
bigButtonGroupCssClass
Get Signature
get bigButtonGroupCssClass(): string;
Returns
string
Set Signature
set bigButtonGroupCssClass(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
Implementation of
ICanvasDataSource.bigButtonGroupCssClass
bottomMargin
Get Signature
get bottomMargin(): number;
Returns
number
Set Signature
set bottomMargin(v): void;
Parameters
| Parameter | Type |
|---|---|
v | number |
Returns
void
canvasElementSize
Get Signature
get canvasElementSize(): object;
Returns
object
height?
optional height?: number;
width?
optional width?: number;
Implementation of
canvasItemHoverEnabled
Get Signature
get canvasItemHoverEnabled(): boolean;
Returns
boolean
Set Signature
set canvasItemHoverEnabled(value): void;
Parameters
| Parameter | Type |
|---|---|
value | boolean |
Returns
void
constrainedMarginEnabled
Get Signature
get constrainedMarginEnabled(): boolean;
Returns
boolean
Set Signature
set constrainedMarginEnabled(v): void;
Parameters
| Parameter | Type |
|---|---|
v | boolean |
Returns
void
contentAngle
Get Signature
get contentAngle(): number;
Returns
number
Implementation of
contentEditingPlaceholderItemHandler
Get Signature
get contentEditingPlaceholderItemHandler(): PlaceholderItemHandler;
Returns
contentUpdatingPlaceholderItemHandler
Get Signature
get contentUpdatingPlaceholderItemHandler(): PlaceholderItemHandler;
Returns
currentItemHandler
Get Signature
get currentItemHandler(): BaseRectangleItemHandler;
Returns
Implementation of
designAtomsApiClient
Get Signature
get designAtomsApiClient(): IDesignAtomsApiClient;
Returns
Implementation of
disableSmoothing
Get Signature
get disableSmoothing(): boolean;
Returns
boolean
Set Signature
set disableSmoothing(value): void;
Parameters
| Parameter | Type |
|---|---|
value | boolean |
Returns
void
Implementation of
ICanvasDataSource.disableSmoothing
dndHandler
Get Signature
get dndHandler(): DragNDropHandler;
Returns
doneButtonCssClass
Get Signature
get doneButtonCssClass(): string;
Returns
string
Set Signature
set doneButtonCssClass(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
Implementation of
ICanvasDataSource.doneButtonCssClass
errorInput
Get Signature
get errorInput(): boolean;
Returns
boolean
floatingToolbarManager
Get Signature
get floatingToolbarManager(): FloatingToolbarManager;
Returns
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
Set Signature
set goodViolationIconCssClass(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
Implementation of
ICanvasDataSource.goodViolationIconCssClass
handleButtonCssClass
Get Signature
get handleButtonCssClass(): string;
Returns
string
Set Signature
set handleButtonCssClass(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
Implementation of
ICanvasDataSource.handleButtonCssClass
height
Get Signature
get height(): number;
Returns
number
Implementation of
hiddenFieldID
Get Signature
get hiddenFieldID(): string;
Returns
string
Set Signature
set hiddenFieldID(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
history
Get Signature
get history(): History;
Returns
Set Signature
set history(value): void;
Parameters
| Parameter | Type |
|---|---|
value | History |
Returns
void
Implementation of
hitTestManager
Get Signature
get hitTestManager(): HitTestManager;
Returns
Implementation of
hoverColor
Get Signature
get hoverColor(): string;
Returns
string
Set Signature
set hoverColor(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
hoverHandler
Get Signature
get hoverHandler(): HoverHandler;
Returns
Implementation of
ignorePermissionsMode
Get Signature
get ignorePermissionsMode(): boolean;
Returns
boolean
Set Signature
set ignorePermissionsMode(value): void;
Parameters
| Parameter | Type |
|---|---|
value | boolean |
Returns
void
Implementation of
initialization
Get Signature
get initialization(): boolean;
Returns
boolean
Implementation of
inPlaceEditingHandler
Get Signature
get inPlaceEditingHandler(): NewBaseTextItemHandler;
Returns
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
isUpdating
Get Signature
get isUpdating(): boolean;
Returns
boolean
keyEventEnabled
Get Signature
get keyEventEnabled(): boolean;
Returns
boolean
Set Signature
set keyEventEnabled(v): void;
Parameters
| Parameter | Type |
|---|---|
v | boolean |
Returns
void
lastLimitsEvent
Get Signature
get lastLimitsEvent(): ILimitsViolationEventData;
Returns
layers
Get Signature
get layers(): LayerCollection;
Returns
Set Signature
set layers(v): void;
Parameters
| Parameter | Type |
|---|---|
v | LayerCollection |
Returns
void
Implementation of
leftMargin
Get Signature
get leftMargin(): number;
Returns
number
Set Signature
set leftMargin(v): void;
Parameters
| Parameter | Type |
|---|---|
v | number |
Returns
void
margin
Get Signature
get margin(): number;
Returns
number
Set Signature
set margin(v): void;
Parameters
| Parameter | Type |
|---|---|
v | number |
Returns
void
marginColor
Get Signature
get marginColor(): string;
Returns
string
Set Signature
set marginColor(v): void;
Parameters
| Parameter | Type |
|---|---|
v | string |
Returns
void
marginWidth
Get Signature
get marginWidth(): number;
Returns
number
Set Signature
set marginWidth(v): void;
Parameters
| Parameter | Type |
|---|---|
v | number |
Returns
void
maxFontSize
Get Signature
get maxFontSize(): number;
Returns
number
Set Signature
set maxFontSize(v): void;
Parameters
| Parameter | Type |
|---|---|
v | number |
Returns
void
Implementation of
maxLeading
Get Signature
get maxLeading(): number;
Returns
number
Set Signature
set maxLeading(v): void;
Parameters
| Parameter | Type |
|---|---|
v | number |
Returns
void
Implementation of
minFontSize
Get Signature
get minFontSize(): number;
Returns
number
Set Signature
set minFontSize(v): void;
Parameters
| Parameter | Type |
|---|---|
v | number |
Returns
void
Implementation of
minLeading
Get Signature
get minLeading(): number;
Returns
number
Set Signature
set minLeading(v): void;
Parameters
| Parameter | Type |
|---|---|
v | number |
Returns
void
Implementation of
mouseMoveTimeout
Get Signature
get mouseMoveTimeout(): number;
Returns
number
Set Signature
set mouseMoveTimeout(value): void;
Parameters
| Parameter | Type |
|---|---|
value | number |
Returns
void
Implementation of
ICanvasDataSource.mouseMoveTimeout
mul
Get Signature
get mul(): number;
Returns
number
Implementation of
multipleSelectionEnabled
Get Signature
get multipleSelectionEnabled(): boolean;
Returns
boolean
Set Signature
set multipleSelectionEnabled(value): void;
Parameters
| Parameter | Type |
|---|---|
value | boolean |
Returns
void
Implementation of
ICanvasDataSource.multipleSelectionEnabled
offset
Get Signature
get offset(): PointF;
Returns
PointF
Set Signature
set offset(value): void;
Parameters
| Parameter | Type |
|---|---|
value | PointF |
Returns
void
Implementation of
parentElement
Get Signature
get parentElement(): HTMLElement;
Returns
HTMLElement
placeholderButtonGroupCssClass
Get Signature
get placeholderButtonGroupCssClass(): string;
Returns
string
Set Signature
set placeholderButtonGroupCssClass(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
Implementation of
ICanvasDataSource.placeholderButtonGroupCssClass
previewMode
Get Signature
get previewMode(): boolean;
Returns
boolean
Set Signature
set previewMode(value): void;
Parameters
| Parameter | Type |
|---|---|
value | boolean |
Returns
void
Implementation of
productHandler
Get Signature
get productHandler(): ProductHandler;
Returns
qualityBadToGoodChangeScaleBarCssClass
Get Signature
get qualityBadToGoodChangeScaleBarCssClass(): string;
Returns
string
Set Signature
set qualityBadToGoodChangeScaleBarCssClass(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
Implementation of
ICanvasDataSource.qualityBadToGoodChangeScaleBarCssClass
qualityBadToWarningChangeScaleBarCssClass
Get Signature
get qualityBadToWarningChangeScaleBarCssClass(): string;
Returns
string
Set Signature
set qualityBadToWarningChangeScaleBarCssClass(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
Implementation of
ICanvasDataSource.qualityBadToWarningChangeScaleBarCssClass
qualityChangeContainerCssClass
Get Signature
get qualityChangeContainerCssClass(): string;
Returns
string
Set Signature
set qualityChangeContainerCssClass(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
Implementation of
ICanvasDataSource.qualityChangeContainerCssClass
qualityChangeContainersEnabled
Get Signature
get qualityChangeContainersEnabled(): boolean;
Returns
boolean
Set Signature
set qualityChangeContainersEnabled(v): void;
Parameters
| Parameter | Type |
|---|---|
v | boolean |
Returns
void
qualityChangeInfoBarCssClass
Get Signature
get qualityChangeInfoBarCssClass(): string;
Returns
string
Set Signature
set qualityChangeInfoBarCssClass(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
Implementation of
ICanvasDataSource.qualityChangeInfoBarCssClass
qualityChangeScaleBarCssClass
Get Signature
get qualityChangeScaleBarCssClass(): string;
Returns
string
Set Signature
set qualityChangeScaleBarCssClass(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
Implementation of
ICanvasDataSource.qualityChangeScaleBarCssClass
qualityNoAnimationChangeScaleBarCssClass
Get Signature
get qualityNoAnimationChangeScaleBarCssClass(): string;
Returns
string
Set Signature
set qualityNoAnimationChangeScaleBarCssClass(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
Implementation of
ICanvasDataSource.qualityNoAnimationChangeScaleBarCssClass
qualityWarningToGoodChangeScaleBarCssClass
Get Signature
get qualityWarningToGoodChangeScaleBarCssClass(): string;
Returns
string
Set Signature
set qualityWarningToGoodChangeScaleBarCssClass(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
Implementation of
ICanvasDataSource.qualityWarningToGoodChangeScaleBarCssClass
readonlyCanvasMode
Get Signature
get readonlyCanvasMode(): boolean;
Returns
boolean
Set Signature
set readonlyCanvasMode(value): void;
Parameters
| Parameter | Type |
|---|---|
value | boolean |
Returns
void
ready
Get Signature
get ready(): boolean;
Returns
boolean
renderingConfigProvider
Get Signature
get renderingConfigProvider(): IRenderingConfigProvider;
Returns
Implementation of
ICanvas.renderingConfigProvider
resizeGripColor
Get Signature
get resizeGripColor(): string;
Returns
string
Set Signature
set resizeGripColor(v): void;
Parameters
| Parameter | Type |
|---|---|
v | string |
Returns
void
Implementation of
ICanvasDataSource.resizeGripColor
resizeGripLineColor
Get Signature
get resizeGripLineColor(): string;
Returns
string
Set Signature
set resizeGripLineColor(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
Implementation of
ICanvasDataSource.resizeGripLineColor
resizeGripSize
Get Signature
get resizeGripSize(): number;
Returns
number
Set Signature
set resizeGripSize(v): void;
Parameters
| Parameter | Type |
|---|---|
v | number |
Returns
void
Implementation of
ICanvasDataSource.resizeGripSize
rightMargin
Get Signature
get rightMargin(): number;
Returns
number
Set Signature
set rightMargin(v): void;
Parameters
| Parameter | Type |
|---|---|
v | number |
Returns
void
rotateHandler
Get Signature
get rotateHandler(): RotateHandler;
Returns
rotationGripColor
Get Signature
get rotationGripColor(): string;
Returns
string
Set Signature
set rotationGripColor(v): void;
Parameters
| Parameter | Type |
|---|---|
v | string |
Returns
void
Implementation of
ICanvasDataSource.rotationGripColor
rotationGripLineColor
Get Signature
get rotationGripLineColor(): string;
Returns
string
Set Signature
set rotationGripLineColor(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
Implementation of
ICanvasDataSource.rotationGripLineColor
rotationGripLineLength
Get Signature
get rotationGripLineLength(): number;
Returns
number
Set Signature
set rotationGripLineLength(value): void;
Parameters
| Parameter | Type |
|---|---|
value | number |
Returns
void
Implementation of
ICanvasDataSource.rotationGripLineLength
rotationGripSize
Get Signature
get rotationGripSize(): number;
Returns
number
Set Signature
set rotationGripSize(v): void;
Parameters
| Parameter | Type |
|---|---|
v | number |
Returns
void
Implementation of
ICanvasDataSource.rotationGripSize
rubberbandHandler
Get Signature
get rubberbandHandler(): RubberbandHandler;
Returns
selectBarcodeButtonCssClass
Get Signature
get selectBarcodeButtonCssClass(): string;
Returns
string
Set Signature
set selectBarcodeButtonCssClass(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
selectedHandler
Get Signature
get selectedHandler(): any;
Returns
any
selectedPlaceholderItemHandler
Get Signature
get selectedPlaceholderItemHandler(): PlaceholderItemHandler;
Returns
selectImageButtonCssClass
Get Signature
get selectImageButtonCssClass(): string;
Returns
string
Set Signature
set selectImageButtonCssClass(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
selection
Get Signature
get selection(): SelectionHandler;
Returns
selectionColor
Get Signature
get selectionColor(): string;
Returns
string
Set Signature
set selectionColor(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
Implementation of
ICanvasDataSource.selectionColor
selectionVisibleRectangle
Get Signature
get selectionVisibleRectangle(): any;
Returns
any
selectionWidth
Get Signature
get selectionWidth(): number;
Returns
number
Set Signature
set selectionWidth(value): void;
Parameters
| Parameter | Type |
|---|---|
value | number |
Returns
void
Implementation of
ICanvasDataSource.selectionWidth
service
Get Signature
get service(): Service;
Returns
Set Signature
set service(value): void;
Parameters
| Parameter | Type |
|---|---|
value | Service |
Returns
void
Implementation of
simpleMode
Get Signature
get simpleMode(): boolean;
Returns
boolean
Set Signature
set simpleMode(value): void;
Parameters
| Parameter | Type |
|---|---|
value | boolean |
Returns
void
snapLinesHandler
Get Signature
get snapLinesHandler(): SnapLinesHandler;
Returns
status
Get Signature
get status(): UpdateStatus;
Returns
style
Get Signature
get style(): CanvasRendererStyle;
Returns
Set Signature
set style(value): void;
Parameters
| Parameter | Type |
|---|---|
value | CanvasRendererStyle |
Returns
void
Implementation of
suppressFocusManagement
Get Signature
get suppressFocusManagement(): boolean;
Returns
boolean
Set Signature
set suppressFocusManagement(value): void;
Parameters
| Parameter | Type |
|---|---|
value | boolean |
Returns
void
suppressOutOfRegionManipulation
Get Signature
get suppressOutOfRegionManipulation(): boolean;
Returns
boolean
Set Signature
set suppressOutOfRegionManipulation(v): void;
Parameters
| Parameter | Type |
|---|---|
v | boolean |
Returns
void
surfaceCanvas
Get Signature
get surfaceCanvas(): HTMLCanvasElement;
Returns
HTMLCanvasElement
tags
Get Signature
get tags(): any;
Gets an object containing numbers of lines, rectangles, ellipses, texts, images.
Returns
any
Set Signature
set tags(tags): void;
Sets an object containing numbers of lines, rectangles, ellipses, texts, images.
Parameters
| Parameter | Type |
|---|---|
tags | any |
Returns
void
Implementation of
targetDpi
Get Signature
get targetDpi(): number;
Returns
number
Set Signature
set targetDpi(v): void;
Parameters
| Parameter | Type |
|---|---|
v | number |
Returns
void
Implementation of
textEditor
Get Signature
get textEditor(): ITextEditor;
Returns
Set Signature
set textEditor(value): void;
Parameters
| Parameter | Type |
|---|---|
value | ITextEditor |
Returns
void
Implementation of
textInputIssueUserConfirmationDelegate
Get Signature
get textInputIssueUserConfirmationDelegate(): Func<Promise<boolean>, string>;
Returns
Func<Promise<boolean>, string>
textRenderer
Get Signature
get textRenderer(): TextRenderer;
Returns
textWhizz
Get Signature
get textWhizz(): any;
Returns
any
Implementation of
topMargin
Get Signature
get topMargin(): number;
Returns
number
Set Signature
set topMargin(v): void;
Parameters
| Parameter | Type |
|---|---|
v | number |
Returns
void
viewer
Get Signature
get viewer(): Viewer;
Returns
viewerConfiguration
Get Signature
get viewerConfiguration(): IViewerConfiguration;
Returns
Set Signature
set viewerConfiguration(config): void;
Parameters
| Parameter | Type |
|---|---|
config | IViewerConfiguration |
Returns
void
Implementation of
violationContainerCssClass
Get Signature
get violationContainerCssClass(): string;
Returns
string
Set Signature
set violationContainerCssClass(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
Implementation of
ICanvasDataSource.violationContainerCssClass
violationService
Set Signature
set violationService(service): void;
Parameters
| Parameter | Type |
|---|---|
service | ViolationService |
Returns
void
violationWarningButtonCssClass
Get Signature
get violationWarningButtonCssClass(): string;
Returns
string
Set Signature
set violationWarningButtonCssClass(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
Implementation of
ICanvasDataSource.violationWarningButtonCssClass
violationWarningButtonsEnabled
Get Signature
get violationWarningButtonsEnabled(): boolean;
Returns
boolean
Set Signature
set violationWarningButtonsEnabled(v): void;
Parameters
| Parameter | Type |
|---|---|
v | boolean |
Returns
void
warningViolationIconCssClass
Get Signature
get warningViolationIconCssClass(): string;
Returns
string
Set Signature
set warningViolationIconCssClass(value): void;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
void
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