CoordinatesConvertUtils
Classes
CoordinatesConvertUtils
Constructors
Constructor
new CoordinatesConvertUtils(): CoordinatesConvertUtils;
Returns
Methods
contentToControlPoint()
static contentToControlPoint(point, context): PointF;
Parameters
| Parameter | Type |
|---|---|
point | PointF |
context | IViewportContext |
Returns
PointF
contentToControlRectangle()
static contentToControlRectangle(rect, context): any;
Parameters
| Parameter | Type |
|---|---|
rect | RectangleF |
context | IViewportContext |
Returns
any
contentToWhitespaceRectangle()
static contentToWhitespaceRectangle(rect, context): any;
Parameters
| Parameter | Type |
|---|---|
rect | RectangleF |
context | IRulersContext & IViewportContext |
Returns
any
controlToContentPoint()
static controlToContentPoint(point, context): PointF;
Parameters
| Parameter | Type |
|---|---|
point | PointF |
context | IViewportContext |
Returns
PointF
controlToContentRectangle()
static controlToContentRectangle(rect, context): any;
Parameters
| Parameter | Type |
|---|---|
rect | RectangleF |
context | IViewportContext |
Returns
any
controlToPagePoint()
static controlToPagePoint(point, viewerElement): PointF;
Parameters
| Parameter | Type |
|---|---|
point | any |
viewerElement | HTMLElement |
Returns
PointF
controlToWorkspacePoint()
static controlToWorkspacePoint(point, context): any;
Translates coordinates from the control-related coordinate system to the workspace-related one
Parameters
| Parameter | Type | Description |
|---|---|---|
point | PointF | Coordinates in the control coordinate system |
context | IViewportContext | - |
Returns
any
Coordinates in the workspace coordinate system
controlToWorkspacePointCorrect()
static controlToWorkspacePointCorrect(point, context): PointF;
Translates coordinates from the control-related coordinate system to the workspace-related one.
Parameters
| Parameter | Type | Description |
|---|---|---|
point | PointF | Coordinates in the control coordinate system (PointF). |
context | IViewportContext & IWorkspaceContext | - |
Returns
PointF
Coordinates in the workspace coordinate system (PointF).
controlToWorkspaceRectangle()
static controlToWorkspaceRectangle(rectangle, context): any;
Translates rectangle coordinates from the control-related coordinate system to the workspace-related one.
Parameters
| Parameter | Type |
|---|---|
rectangle | RectangleF |
context | IViewportContext |
Returns
any
Rectangle coordinates in the workspace coordinate system (Rectangle).
getElementPageCoord()
static getElementPageCoord(domElement): object;
Parameters
| Parameter | Type |
|---|---|
domElement | HTMLElement |
Returns
object
left
left: number = offset.left;
top
top: number = offset.top;
pageToControlPoint()
static pageToControlPoint(pagePoint, viewer): any;
Translates coordinates from the page-related coordinate system to the control-related one
Parameters
| Parameter | Type | Description |
|---|---|---|
pagePoint | PointF | Coordinates in the page coordinate system. |
viewer | IViewer | - |
Returns
any
pageToWhitespace()
static pageToWhitespace(pagePoint, viewer): PointF;
Parameters
| Parameter | Type |
|---|---|
pagePoint | PointF |
viewer | IViewer & IViewportContext & IWorkspaceContext & IRulersContext |
Returns
PointF
pageToWorkspacePoint()
static pageToWorkspacePoint(
pagePoint,
viewer,
dontRotate?): any;
Translates coordinates from the page-related coordinate system to the workspace-related one
Parameters
| Parameter | Type | Default value | Description |
|---|---|---|---|
pagePoint | PointF | undefined | Coordinates in the page coordinate system |
viewer | IViewer & IViewportContext & IWorkspaceContext | undefined | - |
dontRotate | boolean | false | - |
Returns
any
productToControlPoint()
static productToControlPoint(
point,
context,
offset): PointF;
Parameters
| Parameter | Type |
|---|---|
point | PointF |
context | IViewportContext |
offset | PointF |
Returns
PointF
productToWorkspace()
static productToWorkspace(product, offset?): any;
Parameters
| Parameter | Type |
|---|---|
product | PointF |
offset? | PointF |
Returns
any
whitespaceToWorkspacePoint()
static whitespaceToWorkspacePoint(point, context): any;
Parameters
| Parameter | Type |
|---|---|
point | PointF |
context | IViewportContext & IRulersContext |
Returns
any
whitespaceToWorkspacePointCorrect()
static whitespaceToWorkspacePointCorrect(point, context): any;
Parameters
| Parameter | Type |
|---|---|
point | PointF |
context | IViewportContext & IWorkspaceContext & IRulersContext |
Returns
any
workspaceToContentPoint()
static workspaceToContentPoint(point, context): PointF;
Parameters
| Parameter | Type |
|---|---|
point | PointF |
context | IViewportContext |
Returns
PointF
workspaceToControlPoint()
static workspaceToControlPoint(point, context): PointF;
Parameters
| Parameter | Type |
|---|---|
point | PointF |
context | IViewportContext |
Returns
PointF
workspaceToControlPointCorrect()
static workspaceToControlPointCorrect(source, context): PointF;
Parameters
| Parameter | Type |
|---|---|
source | PointF |
context | IViewportContext & IWorkspaceContext |
Returns
PointF
workspaceToControlRectangle()
static workspaceToControlRectangle(rect, context): any;
Parameters
| Parameter | Type |
|---|---|
rect | RectangleF |
context | IViewportContext |
Returns
any
workspaceToPagePoint()
static workspaceToPagePoint(source, viewer): PointF;
Parameters
| Parameter | Type |
|---|---|
source | PointF |
viewer | IViewer & IViewportContext & IWorkspaceContext |
Returns
PointF
workspaceToProduct()
static workspaceToProduct(workspacePoint, offset?): any;
Parameters
| Parameter | Type |
|---|---|
workspacePoint | PointF |
offset? | PointF |
Returns
any
workspaceToWhiteSpacePoint()
static workspaceToWhiteSpacePoint(point, context): PointF;
Parameters
| Parameter | Type |
|---|---|
point | PointF |
context | IViewportContext & IRulersContext |
Returns
PointF
workspaceToWhiteSpacePointCorrect()
static workspaceToWhiteSpacePointCorrect(point, context): PointF;
Parameters
| Parameter | Type |
|---|---|
point | PointF |
context | IViewportContext & IWorkspaceContext & IRulersContext |
Returns
PointF
Interfaces
IRulersContext
Properties
rulerEnabled
rulerEnabled: boolean;
rulerWidth
rulerWidth: number;
IViewer
Properties
element
element: HTMLElement;