Skip to main content

CoordinatesConvertUtils

Classes​

CoordinatesConvertUtils​

Constructors​

Constructor​
new CoordinatesConvertUtils(): CoordinatesConvertUtils;
Returns​

CoordinatesConvertUtils

Methods​

contentToControlPoint()​
static contentToControlPoint(point, context): PointF;
Parameters​
ParameterType
pointPointF
contextIViewportContext
Returns​

PointF

contentToControlRectangle()​
static contentToControlRectangle(rect, context): any;
Parameters​
ParameterType
rectRectangleF
contextIViewportContext
Returns​

any

contentToWhitespaceRectangle()​
static contentToWhitespaceRectangle(rect, context): any;
Parameters​
ParameterType
rectRectangleF
contextIRulersContext & IViewportContext
Returns​

any

controlToContentPoint()​
static controlToContentPoint(point, context): PointF;
Parameters​
ParameterType
pointPointF
contextIViewportContext
Returns​

PointF

controlToContentRectangle()​
static controlToContentRectangle(rect, context): any;
Parameters​
ParameterType
rectRectangleF
contextIViewportContext
Returns​

any

controlToPagePoint()​
static controlToPagePoint(point, viewerElement): PointF;
Parameters​
ParameterType
pointany
viewerElementHTMLElement
Returns​

PointF

controlToWorkspacePoint()​
static controlToWorkspacePoint(point, context): any;

Translates coordinates from the control-related coordinate system to the workspace-related one

Parameters​
ParameterTypeDescription
pointPointFCoordinates in the control coordinate system
contextIViewportContext-
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​
ParameterTypeDescription
pointPointFCoordinates in the control coordinate system (PointF).
contextIViewportContext & 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​
ParameterType
rectangleRectangleF
contextIViewportContext
Returns​

any

Rectangle coordinates in the workspace coordinate system (Rectangle).

getElementPageCoord()​
static getElementPageCoord(domElement): object;
Parameters​
ParameterType
domElementHTMLElement
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​
ParameterTypeDescription
pagePointPointFCoordinates in the page coordinate system.
viewerIViewer-
Returns​

any

pageToWhitespace()​
static pageToWhitespace(pagePoint, viewer): PointF;
Parameters​
ParameterType
pagePointPointF
viewerIViewer & 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​
ParameterTypeDefault valueDescription
pagePointPointFundefinedCoordinates in the page coordinate system
viewerIViewer & IViewportContext & IWorkspaceContextundefined-
dontRotatebooleanfalse-
Returns​

any

productToControlPoint()​
static productToControlPoint(
point,
context,
offset): PointF;
Parameters​
ParameterType
pointPointF
contextIViewportContext
offsetPointF
Returns​

PointF

productToWorkspace()​
static productToWorkspace(product, offset?): any;
Parameters​
ParameterType
productPointF
offset?PointF
Returns​

any

whitespaceToWorkspacePoint()​
static whitespaceToWorkspacePoint(point, context): any;
Parameters​
ParameterType
pointPointF
contextIViewportContext & IRulersContext
Returns​

any

whitespaceToWorkspacePointCorrect()​
static whitespaceToWorkspacePointCorrect(point, context): any;
Parameters​
ParameterType
pointPointF
contextIViewportContext & IWorkspaceContext & IRulersContext
Returns​

any

workspaceToContentPoint()​
static workspaceToContentPoint(point, context): PointF;
Parameters​
ParameterType
pointPointF
contextIViewportContext
Returns​

PointF

workspaceToControlPoint()​
static workspaceToControlPoint(point, context): PointF;
Parameters​
ParameterType
pointPointF
contextIViewportContext
Returns​

PointF

workspaceToControlPointCorrect()​
static workspaceToControlPointCorrect(source, context): PointF;
Parameters​
ParameterType
sourcePointF
contextIViewportContext & IWorkspaceContext
Returns​

PointF

workspaceToControlRectangle()​
static workspaceToControlRectangle(rect, context): any;
Parameters​
ParameterType
rectRectangleF
contextIViewportContext
Returns​

any

workspaceToPagePoint()​
static workspaceToPagePoint(source, viewer): PointF;
Parameters​
ParameterType
sourcePointF
viewerIViewer & IViewportContext & IWorkspaceContext
Returns​

PointF

workspaceToProduct()​
static workspaceToProduct(workspacePoint, offset?): any;
Parameters​
ParameterType
workspacePointPointF
offset?PointF
Returns​

any

workspaceToWhiteSpacePoint()​
static workspaceToWhiteSpacePoint(point, context): PointF;
Parameters​
ParameterType
pointPointF
contextIViewportContext & IRulersContext
Returns​

PointF

workspaceToWhiteSpacePointCorrect()​
static workspaceToWhiteSpacePointCorrect(point, context): PointF;
Parameters​
ParameterType
pointPointF
contextIViewportContext & IWorkspaceContext & IRulersContext
Returns​

PointF

Interfaces​

IRulersContext​

Properties​

rulerEnabled​
rulerEnabled: boolean;
rulerWidth​
rulerWidth: number;

IViewer​

Properties​

element​
element: HTMLElement;
Was this page helpful?