如何实现将PageLayout中的地理坐标转为页面坐标?

已邀请:

朱新颖

赞同来自: 太阳升温了

首先将IPageLayoutControl.ActiveView.FocusMap 转为IActiveView,进而获取IActiveView.ScreenDisplay.DisplayTransformation,IDisplayTransformation.FromMapPoint();将地理坐标转为设备坐标,然后将IPageLayoutControl.PageLayout 转为IActiveView ,进而获取IActiveView.ScreenDisplay.DisplayTransformation,IDisplayTransformation.ToMapPoint();将设备坐标转为页面坐标。

要回复问题请先登录注册