你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
文章
话题
登录
注册
请问如何使用ArcEngine实现(在右击图例中)Convert To Gtaphics这一功能?
主要是想通过代码实现图例的Convert To Gtaphics,看了接口,发现并没有可用的信息,请专家指点一二。
1 个回复
朱新颖
赞同来自:
现在的未来的
、
changdy
、
lordum
参考IGraphicsComposite接口。下面代码供参考:
// Convert legend to graphics
IPageLayout pageLayout = mxDoc.PageLayout;
IActiveView activeView = (IActiveView) pageLayout;
IGraphicsContainer graphicsContainer = pageLayout as IGraphicsContainer; graphicsContainer.Reset(); IElement element = graphicsContainer.Next();
while (element != null)
{ if (element is IMapSurroundFrame) { IMapSurround mapSurround = ((IMapSurroundFrame)element).MapSurround; if (mapSurround is ILegend) { ILegend legend = (ILegend)mapSurround; IGraphicsComposite graphComp = (IGraphicsComposite)legend; IEnumElement enumElem = graphComp.get_Graphics(activeView.ScreenDisplay, element.Geometry.Envelope); ... } } element = graphicsContainer.Next(); }
要回复问题请先
登录
或
注册
发起人
现在的未来的
相关问题
如何优雅的使用ArcGIS知乎?
苹果系统下可以使用arcgis 吗?
请问ArcGIS适合在局域网内用javaweb做二次开发吗?
请问初学者怎样快速入门
请问大神们,怎么用ArcGIS做城镇间经济联系强度的图?
Arcgis的地位不可撼动,那有必要掌握使用其他GIS软件吗
请问arcmap如何使用多线程?
在Visual studio 2015 中使用 Arcgis API for JavaScript v3.16 如何实现代码智能提示?
用ArcMap输入7参数,从wgs84坐标系转西安80坐标系,转后误差较大,4米左右,请问这是正常的吗?如何能提高转换精度?
请问大家学习AE开发都参考了哪些资料?
如何使用脚本或其他方法,将图层属性中属性域原值内容替换为属性域描述?
问题状态
最新活动:
2016-10-17 15:27
浏览:
3322
关注:
3
人
1 个回复
朱新颖
赞同来自: 现在的未来的 、changdy 、lordum
// Convert legend to graphics
IPageLayout pageLayout = mxDoc.PageLayout;
IActiveView activeView = (IActiveView) pageLayout;
IGraphicsContainer graphicsContainer = pageLayout as IGraphicsContainer; graphicsContainer.Reset(); IElement element = graphicsContainer.Next();
while (element != null)
{ if (element is IMapSurroundFrame) { IMapSurround mapSurround = ((IMapSurroundFrame)element).MapSurround; if (mapSurround is ILegend) { ILegend legend = (ILegend)mapSurround; IGraphicsComposite graphComp = (IGraphicsComposite)legend; IEnumElement enumElem = graphComp.get_Graphics(activeView.ScreenDisplay, element.Geometry.Envelope); ... } } element = graphicsContainer.Next(); }
要回复问题请先登录或注册