Accessors
backgroundColor
- get backgroundColor(): RGB
-
Returns RGB
- set backgroundColor(color: RGB): void
-
Returns void
customCursor
- set customCursor(cursorURL: string): void
-
Returns void
dashedLabelTag
- get dashedLabelTag(): boolean
-
Returns boolean
- set dashedLabelTag(val: boolean): void
-
Returns void
editing
- get editing(): boolean
-
Returns boolean
foregroundColor
- get foregroundColor(): RGB
-
Returns RGB
- set foregroundColor(color: RGB): void
-
Returns void
mode
- get mode(): MARKUP_MODE
-
Returns MARKUP_MODE
roundedCornerLabelTag
- get roundedCornerLabelTag(): boolean
-
Returns boolean
- set roundedCornerLabelTag(val: boolean): void
-
Returns void
shadowLabelTag
- get shadowLabelTag(): boolean
-
Returns boolean
- set shadowLabelTag(val: boolean): void
-
Returns void
shapes
- get shapes(): MarkupShape[]
-
stage
- get stage(): Stage
-
Returns Stage
strokeWidth
- get strokeWidth(): number
-
Returns number
- set strokeWidth(weight: number): void
-
Returns void
visible
- get visible(): boolean
-
Returns boolean
Methods
addArrowShape
- addArrowShape(x1: number, y1: number, x2: number, y2: number, select?: boolean): ArrowShape
-
Parameters
-
x1: number
-
y1: number
-
x2: number
-
y2: number
-
select: boolean = true
addCloudShape
- addCloudShape(x1: number, y1: number, x2: number, y2: number, select?: boolean): CloudShape
-
Parameters
-
x1: number
-
y1: number
-
x2: number
-
y2: number
-
select: boolean = true
Returns CloudShape
addEllipseShape
- addEllipseShape(x1: number, y1: number, x2: number, y2: number, select?: boolean): EllipseShape
-
Parameters
-
x1: number
-
y1: number
-
x2: number
-
y2: number
-
select: boolean = true
addLabelShape
- addLabelShape(text: string, x: number, y: number, select?: boolean): LabelShape
-
Parameters
-
text: string
-
x: number
-
y: number
-
select: boolean = true
addLineShape
- addLineShape(x1: number, y1: number, x2: number, y2: number, select?: boolean): LineShape
-
Parameters
-
x1: number
-
y1: number
-
x2: number
-
y2: number
-
select: boolean = true
addPencilShape
- addPencilShape(x: number, y: number, select?: boolean): PencilShape
-
Parameters
-
x: number
-
y: number
-
select: boolean = true
addRectangleShape
- addRectangleShape(x1: number, y1: number, x2: number, y2: number, select?: boolean): RectangleShape
-
Parameters
-
x1: number
-
y1: number
-
x2: number
-
y2: number
-
select: boolean = true
addStarShape
- addStarShape(x1: number, y1: number, x2: number, y2: number, select?: boolean): StarShape
-
Parameters
-
x1: number
-
y1: number
-
x2: number
-
y2: number
-
select: boolean = true
clearTrasformerSelection
- clearTrasformerSelection(): void
-
Returns void
clearUndoRedoActions
- clearUndoRedoActions(): void
-
Returns void
deleteAllShapes
- deleteAllShapes(undoable?: boolean): void
-
Returns void
deleteShapes
- deleteShapes(shapes: MarkupShape[], undoable?: boolean): void
-
Returns void
focus
- focus(): void
-
Returns void
getSelectedLabelShapes
- getSelectedLabelShapes(): LabelShape[]
-
getSelectedShapes
- getSelectedShapes(): MarkupShape[]
-
getSelectionRect
- getSelectionRect(): IRect
-
Returns IRect
hasAnyShape
- hasAnyShape(): boolean
-
Returns boolean
hasRedo
- hasRedo(): boolean
-
Returns boolean
hasSelectedLabelShape
- hasSelectedLabelShape(): boolean
-
Returns boolean
hasSelectedShape
- hasSelectedShape(): boolean
-
Returns boolean
hasUndo
- hasUndo(): boolean
-
Returns boolean
isDashTagLines
- isDashTagLines(): boolean
-
Returns boolean
isPanningIn3D
- isPanningIn3D(): boolean
-
Returns boolean
isRoundedCorners
- isRoundedCorners(): boolean
-
Returns boolean
isShadowsEnabled
- isShadowsEnabled(): boolean
-
Returns boolean
isTextAreaShowing
- isTextAreaShowing(): boolean
-
Returns boolean
pushUndoableAction
- pushUndoableAction(action: UndoableAction): void
-
Returns void
redo
- redo(): boolean
-
Returns boolean
redraw
- redraw(): void
-
Returns void
refresh
- refresh(): void
-
Returns void
resize
- resize(width: number, height: number): void
-
Parameters
-
width: number
-
height: number
Returns void
setBackgroundColor
- setBackgroundColor(red: number, green: number, blue: number): void
-
Parameters
-
red: number
-
green: number
-
blue: number
Returns void
setDashTagLines
- setDashTagLines(enabled: boolean): boolean
-
Returns boolean
setForegroundColor
- setForegroundColor(red: number, green: number, blue: number): void
-
Parameters
-
red: number
-
green: number
-
blue: number
Returns void
setMarkupMode
- setMarkupMode(mode: MARKUP_MODE): void
-
Returns void
setPanningIn3D
- setPanningIn3D(e: MouseEvent, pan: boolean): void
-
Parameters
-
e: MouseEvent
-
pan: boolean
Returns void
setRoundedCorners
- setRoundedCorners(enabled: boolean): boolean
-
Returns boolean
setShadowEnabled
- setShadowEnabled(enabled: boolean): boolean
-
Returns boolean
setStrokeWidth
- setStrokeWidth(width: number): void
-
Returns void
showMarkups
- showMarkups(visible: boolean, editing: boolean): boolean
-
Parameters
-
visible: boolean
-
editing: boolean
Returns boolean
undo
- undo(): boolean
-
Returns boolean
updateRender
- updateRender(): void
-
Returns void
Class managing markups on a canvas.