ArcGIS Pro 2.9 API Reference Guide
PageToMap(MapPoint) Method

ArcGIS.Desktop.Layouts Namespace > MapFrame Class > PageToMap Method : PageToMap(MapPoint) Method
The point in page coordinates
Translates a point in page coordinates to a point in map coordinates. This method must be called on the MCT. Use QueuedTask.Run.
Syntax
public MapPoint PageToMap( 
   MapPoint pagePoint
)
Public Overloads Function PageToMap( _
   ByVal pagePoint As MapPoint _
) As MapPoint

Parameters

pagePoint
The point in page coordinates

Return Value

A point in map coordinates
Exceptions
ExceptionDescription
Mapframe must contain a 2D map
pagePoint
This method or property must be called within the lambda passed to QueuedTask.Run.
Remarks
The map coordinates will be in the spatial reference of the map associated with the map frame. Page coordinates can only be translated for 2D maps. If the map frame does not contain a 2D map, an System.InvalidOperationException is thrown. If either page coordinate value is double.NaN then a point with X, Y both set to System.Double.NaN is returned.
Requirements

Target Platforms: Windows 11, Windows 10, Windows 8.1

See Also

Reference

MapFrame Class
MapFrame Members
Overload List