Class RotateHandler
Constructors
(constructor)(canvas, viewer)
Constructs a new instance of the RotateHandler class
Declaration
constructor(canvas: Canvas, viewer: Viewer);
Parameters
Properties
rotateDiv
Declaration
Property Value
| Type |
Description |
| HTMLElement |
|
Methods
addRotateDiv(top, left)
Declaration
addRotateDiv(top: number, left: number): void;
Parameters
| Type |
Name |
Description |
| number |
top |
|
| number |
left |
|
Returns
addRotationStyle()
Declaration
addRotationStyle(): void;
Returns
calculatePositionRotateDiv(contentAngle, offsetLeft, offsetTop, pt, contentWidth, contentHeight)
Declaration
calculatePositionRotateDiv(contentAngle: number, offsetLeft: number, offsetTop: number, pt: PointF, contentWidth: number, contentHeight: number): PointF;
Parameters
| Type |
Name |
Description |
| number |
contentAngle |
|
| number |
offsetLeft |
|
| number |
offsetTop |
|
| PointF |
pt |
|
| number |
contentWidth |
|
| number |
contentHeight |
|
Returns
getRotatedPointFromSize(point, size, angle)
Declaration
static getRotatedPointFromSize(point: PointF, size: SizeF, angle: number): PointF;
Parameters
| Type |
Name |
Description |
| PointF |
point |
|
| SizeF |
size |
|
| number |
angle |
|
Returns
removeRotateDiv()
Declaration
Returns
updateRotateDegreeDiv(angle)
Declaration
updateRotateDegreeDiv(angle: number): void;
Parameters
| Type |
Name |
Description |
| number |
angle |
|
Returns
updateRotatePositionDiv(top, left)
Declaration
updateRotatePositionDiv(top: number, left: number): void;
Parameters
| Type |
Name |
Description |
| number |
top |
|
| number |
left |
|
Returns
updateView(selectedHandler, pt, state, angle)
Declaration
updateView(selectedHandler: BaseRectangleItemHandler, pt: PointF, state: InputState, angle: number): void;
Parameters
Returns