-
complete()
-
When called, the current freehand annotation being created is added to the AnnotationManager, ignoring the createDelay.
It is only necessary to call this function if you want the annotation to be added before the createDelay elapses.
Returns:
A promise that resolves when the current freehand annotation has been added to the AnnotationManager
-
Type
-
Promise.<any>
-
-
The function called when a context menu should be shown.
Use e.preventDefault to disable the default browser context menu
Parameters:
Name |
Type |
Description |
e |
|
the event object |
- Inherited From:
-
-
getDocumentViewer()
-
Returns the instance of DocumentViewer for this tool.
- Inherited From:
-
Returns:
the instance of DocumentViewer for this tool.
-
Type
-
CoreControls.DocumentViewer
-
getMouseLocation(e)
-
Takes an event object from a mouse event and converts the location into window coordinates
Parameters:
Name |
Type |
Description |
e |
|
the event object containing mouse coordinates |
- Inherited From:
-
-
keyDown(e)
-
The function called when a keyboard key is down.
Parameters:
Name |
Type |
Description |
e |
|
the event object containing keyboard key data. |
- Inherited From:
-
-
mouseDoubleClick(e)
-
The function called when the mouse left button is double clicked.
Parameters:
Name |
Type |
Description |
e |
|
the event object containing mouse coordinates. |
- Inherited From:
-
-
mouseLeftDown(e)
-
The function called when the left mouse button is down
Parameters:
Name |
Type |
Description |
e |
|
the event object containing mouse coordinates. |
- Inherited From:
-
-
mouseLeftUp(e)
-
The function called when the left mouse button is up.
Typically, annotations are created and added to the annotation manager at this point.
Parameters:
Name |
Type |
Description |
e |
|
the event object containing mouse coordinates. |
- Inherited From:
-
-
mouseMove(e)
-
The function called when the mouse moves.
Parameters:
Name |
Type |
Description |
e |
|
the event object containing mouse coordinates. |
- Inherited From:
-
-
setName(name)
-
Set the name of the tool, which can be accessed by toolObject.name
Parameters:
Name |
Type |
Description |
name |
string
|
name of the tool |
- Inherited From:
-
-
setStyles(newStyles)
-
Set the style for the tool, which will be applied to annotations drawn afterwards
Parameters:
Name |
Type |
Description |
newStyles |
object
|
function
|
if an object is used, it should contain properties of the new styles.
If a function is used, the current styles will be passed as its argument and the function should return an object which contains properties of the new styles.
Example of valid properties: StrokeColor, TextColor, FillColor, FontSize, Opacity, StrokeThickness, Precision, Scale, OverlayText, Style and Dashes. |
- Inherited From:
-
-
switchIn(oldTool)
-
The function called when this tool is selected.
Typically use for changing mouse cursors, and initializing states for the tool.
Parameters:
Name |
Type |
Description |
oldTool |
Tools.Tool
|
the Tool class that was previously selected. |
- Inherited From:
-
-
switchOut(newTool)
-
The function called when this tool is deselected.
Typically use for changing mouse cursors, and cleaning up states for the tool.
Parameters:
Name |
Type |
Description |
newTool |
Tools.Tool
|
the Tool class that was newly selected. |
- Inherited From:
-