new PathControlHandle(x, y, width, height, pathIndex)
Creates a path control handle.
Parameters:
Name | Type | Description |
---|---|---|
x |
number | the x coordinate of the point |
y |
number | the y coordinate of the point |
width |
number | the width of the handle |
height |
number | the height of the handle |
pathIndex |
number | the index of the point in the path array |
Extends
Methods
-
draw(ctx, annotation, selectionBox, zoom)
-
Draws the control handle's appearance on the provided canvas context
Parameters:
Name Type Description ctx
CanvasRenderingContext2D the annotation canvas context annotation
Core.Annotations.Annotation the annotation to modify selectionBox
Core.Math.Rect the selection rect zoom
number the current zoom level of the document - Inherited From:
-
testSelection(annotation, selectionBox, zoom, x, y)
-
Determines if the provided point is a hit on the control handle. See Core.Annotations.SelectionAlgorithm for usuable selection algorithms.
Parameters:
Name Type Description annotation
Core.Annotations.Annotation the annotation selectionBox
Core.Math.Rect the selection rect zoom
number the current zoom level of the document x
number the x-coordinate of the point to test, in page coordinates y
number the y-coordinate of the point to test, in page coordinates - Inherited From:
Returns:
true if the provided point is a hit- Type
- boolean