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?