Sketchpad
Extends:
Static Member Summary
| Static Public Members | ||
| public static |
builderInfo: * |
|
| public static |
editForm: * |
|
Static Method Summary
| Static Public Methods | ||
| public static |
schema(extend: ...*): * |
|
Constructor Summary
| Public Constructor | ||
| public |
|
|
Member Summary
| Public Members | ||
| public get |
|
|
| public |
backgroundReady: {"resolve": *, "reject": *} |
|
| public |
|
|
| public |
center: * |
|
| public |
curve: * |
|
| public get |
dataReady: * |
|
| public |
dataValue: * |
|
| public |
deleted: *[] |
|
| public |
dimensions: {"width": *, "height": *} |
|
| public |
|
|
| public |
|
|
| public |
dragEndPoint: * |
|
| public |
|
|
| public |
|
|
| public |
editSketchpad: {"canvas": *, "background": *} |
|
| public |
editValue: * |
|
| public |
editorModal: * |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public get |
emptyValue: *[] |
|
| public |
height: * |
|
| public |
layers: *[] |
|
| public |
line: * |
|
| public get |
modes: {"pencil": *, "line": *, "circle": *, "rectangle": *, "zoomIn": *, "zoomOut": *, "drag": *} |
|
| public |
|
|
| public |
prev: * |
|
| public |
rectangle: * |
|
| public |
|
|
| public |
state: {"mode": *, "stroke": *, "fill": *, "linewidth": *, "circleSize": *} |
|
| public get |
|
|
| public |
two: * |
|
| public |
|
|
| public |
viewSketchpad: {"canvas": *, "background": *} |
|
| public |
width: * |
|
| public |
|
|
Method Summary
| Public Methods | ||
| public |
|
|
| public |
attach() |
|
| public |
build(state: *) Builds the component. |
|
| public |
clear() |
|
| public |
clearAll() |
|
| public |
click(event: *, index: *) |
|
| public |
|
|
| public |
createToolbar(): * |
|
| public |
dragImage(offset: *) |
|
| public |
draw(value: *) |
|
| public |
editSvg() |
|
| public |
getActualCoordinate(coordinate: *): * |
|
| public |
getValue(): * |
|
| public |
|
|
| public |
redo() |
|
| public |
|
|
| public |
saveSvg() |
|
| public |
setActiveButton(mode: *) |
|
| public |
setBackgroundImage(svgMarkup: *) |
|
| public |
setEditorSize(width: *, height: *) |
|
| public |
setState(state: *) |
|
| public |
setTotalMultiplier(multiplier: *) |
|
| public |
setValue(value: *) |
|
| public |
|
|
| public |
undo() |
|
| public |
|
|
| public |
zoom(coordinate: *, multiplier: *) |
|
Static Public Methods
public static schema(extend: ...*): * source
Params:
| Name | Type | Attribute | Description |
| extend | ...* |
Return:
| * |
Public Constructors
public constructor() source
Public Members
public backgroundReady: {"resolve": *, "reject": *} source
public calculatedValue: * source
public center: * source
public curve: * source
public get dataReady: * source
public dataValue: * source
public deleted: *[] source
public dimensions: {"width": *, "height": *} source
public dragEndPoint: * source
public dragLastPoint: * source
public dragStartPoint: * source
public editSketchpad: {"canvas": *, "background": *} source
public editValue: * source
public editorModal: * source
public editorModalContent: * source
public editorModalFooter: * source
public editorModalHeader: * source
public get emptyValue: *[] source
public height: * source
public layers: *[] source
public line: * source
public get modes: {"pencil": *, "line": *, "circle": *, "rectangle": *, "zoomIn": *, "zoomOut": *, "drag": *} source
public prev: * source
public rectangle: * source
public saveSvgButton: * source
public state: {"mode": *, "stroke": *, "fill": *, "linewidth": *, "circleSize": *} source
public two: * source
public useBackgroundDimensions: * source
public viewSketchpad: {"canvas": *, "background": *} source
public width: * source
Public Methods
public addBackground() source
public attach() source
public clear() source
public clearAll() source
public click(event: *, index: *) source
Params:
| Name | Type | Attribute | Description |
| event | * | ||
| index | * |
public copySvgToView() source
public dragImage(offset: *) source
Params:
| Name | Type | Attribute | Description |
| offset | * |
public draw(value: *) source
Params:
| Name | Type | Attribute | Description |
| value | * |
public editSvg() source
public getActualCoordinate(coordinate: *): * source
Params:
| Name | Type | Attribute | Description |
| coordinate | * |
Return:
| * |
public normalizeSvgOffset() source
public redo() source
public resetZoom() source
public saveSvg() source
public setActiveButton(mode: *) source
Params:
| Name | Type | Attribute | Description |
| mode | * |
public setBackgroundImage(svgMarkup: *) source
Params:
| Name | Type | Attribute | Description |
| svgMarkup | * |
public setEditorSize(width: *, height: *) source
Params:
| Name | Type | Attribute | Description |
| width | * | ||
| height | * |
public setState(state: *) source
Params:
| Name | Type | Attribute | Description |
| state | * |
public setTotalMultiplier(multiplier: *) source
Params:
| Name | Type | Attribute | Description |
| multiplier | * |
public setValue(value: *) source
Params:
| Name | Type | Attribute | Description |
| value | * |
public stretchDrawingArea() source
public undo() source
public updateSvgViewBox() source
public zoom(coordinate: *, multiplier: *) source
Params:
| Name | Type | Attribute | Description |
| coordinate | * | ||
| multiplier | * |
