new BoxControlHandle(width, height, horizontalAlignment, verticalAlignment)
Creates a new box control handle
Parameters:
Name | Type | Description |
---|---|---|
width |
number | the width of the handle |
height |
number | the height of the handle |
horizontalAlignment |
number | the horizontal position of the handle |
verticalAlignment |
number | the vertical position of the handle |
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