你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
文章
话题
登录
注册
ArcGIS Engine
对ArcMap进行Add-in开发,可否实现Data View和PageLayout View的切换?
对ArcMap进行Add-in开发,可否实现Data View和PageLayout View的切换?
1 个回复
朱新颖
赞同来自:
【解决办法】:
可以,通过IMxDocument.ActiveView来设置。获取IMxDocument可以通过ArcMap.Application.Document转为IMxDocument。
Layout View转为Data View:
设置IMxDocument.ActiveView = IMxDocument.FocusMap as IActiveView
Data View转为Layout View:
设置IMxDocument.ActiveView = IMxDocument.PageLayout as IActiveView
最后执行IMxDocument.ActiveView.Refresh(); 进行刷新即可。
要回复问题请先
登录
或
注册
发起人
朱新颖
相关问题
gis开发群的管理不讲理,求围观。
用ArcMap输入7参数,从wgs84坐标系转西安80坐标系,转后误差较大,4米左右,请问这是正常的吗?如何能提高转换精度?
请问arcmap如何使用多线程?
在Visual studio 2015 中使用 Arcgis API for JavaScript v3.16 如何实现代码智能提示?
请问大家学习AE开发都参考了哪些资料?
在windows server2008 R2 64位中安装了portal 10.5 设置好托管arcgis server站点,并用data store为托管数据库,发布数据出错
arcgis runtime for andriod 100.1 如何使用eclipse开发
学会了Arcmap软件还有必要自学Mapgis软件吗?
怎样用arcgis对已经矢量化的不同时期同一地区的土地利用图像进行时空变化分析?
请问谁有批量Load Data的工具啊?
在模型构建器中实现计算几何
问题状态
最新活动:
2015-04-17 16:40
浏览:
2818
关注:
0
人
1 个回复
朱新颖
赞同来自:
可以,通过IMxDocument.ActiveView来设置。获取IMxDocument可以通过ArcMap.Application.Document转为IMxDocument。
Layout View转为Data View:
设置IMxDocument.ActiveView = IMxDocument.FocusMap as IActiveView
Data View转为Layout View:
设置IMxDocument.ActiveView = IMxDocument.PageLayout as IActiveView
最后执行IMxDocument.ActiveView.Refresh(); 进行刷新即可。
要回复问题请先登录或注册