许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  ESRI.ArcGIS.Carto.IGraphicsContainer接口使用方法

ESRI.ArcGIS.Carto.IGraphicsContainer接口使用方法

阅读数 19
点赞 0
article_banner

提供对 控制 图形容器的成员的访问。

何时使用:

管理图形元素集合的对象实现此接口。例如,PageLayout、Map和FDOGraphicsLayer对象都实现了这个接口,以提供对它们管理的图形元素的访问。

PageLayout对象包含元素对象的集合,包括MapFrames、MapSurroundFrames和GraphicElements,如PictureElement、MarkerElement和LineElement。此接口的成员提供对元素的访问。

当使用此接口向在对应 系统 中操作的层类型(如FDOGraphicsLayer和CompositeGraphicsLayer)添加元素时,这些元素必须实现IGraphicElement。

成员:


成员描述
AddElement向图层添加一个新的图形元素。
AddElements向图层添加新的图形元素。
BringForward将指定元素移动一步,靠近元素堆栈的顶部。
BringToFront使指定元素在所有其他元素前面绘制。
DeleteAllElements删除所有元素。
DeleteElement删除给定的元素。
FindFrame查找包含指定对象的框架。
GetElementOrder用于撤消排序操作。
LocateElements返回给定坐标下的元素。
LocateElementsByEnvelope返回给定信封内的元素。
MoveElementFromGroup将元素从组移动到容器。
MoveElementToGroup将元素从容器移动到组。
Next返回容器中的下一个图形。
PutElementOrder用于撤消排序操作。
Reset重置内部光标,以便下一步返回第一个元素。
SendBackward一步一步地靠近元素堆栈的底部。
SendToBack使指定元素在所有其他元素后面绘制。
UpdateElement图形元素的属性已经更改。

实现IGraphicsContainer的类


描述
CompositeGraphicsLayer一组象单层一样的图形层集合。
FDOGraphicsLayer用于注释层(特征数据对象图形层)的属性集合。
GlobeGraphicsLayer (esriGlobeCore)全球图形层
GraphicsLayer3D (esri3DAnalyst)三维图形层。
GraphicsSubLayer图形层通过复合图形层交接。
Map一个用于显示和操纵地图数据的容器。
PageLayout包含地图和地图包围。

创建方法

由Map创建

IGraphicsContainer pGraphicsContainer = axMapControl1.Map as IGraphicsContainer;

由PageLayout创建

IGraphicsContainer pGraphicsContainer = pPageLayout as IGraphicsContainer;


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删


相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空