-
-
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:
-
-
setAllowCreationOverAnnotation(val)
-
Sets whether new annotations can be created by the tool when hovering over an existing annotation
Parameters:
Name |
Type |
Description |
val |
boolean
|
Whether creation of annotation is allowed when hovering over another annotation |
- 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:
-