首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

ArcGIS Engine中怎么才能改变IMapFrame对象的高度和宽度

2012-06-19 
ArcGIS Engine中如何才能改变IMapFrame对象的高度和宽度在ArcGisEngine开发中,我得到了PageLayout中的IMap

ArcGIS Engine中如何才能改变IMapFrame对象的高度和宽度
在ArcGis   Engine开发中,我得到了PageLayout中的IMapFrame对象,现在我想改变它的高度和宽度,如高度值为100cm,宽度值为80cm,怎么做呢?

[解决办法]
如果你要改变布局大小的话可以通过IElement接口实现,因为mapframe本身就是一个element:
Dim pele As IElement
Dim pEnv As IEnvelope
Set pEnv = New Envelope
pEnv.PutCoords 0, 0, 2, 2
Set pele = pMapFrame
pele.Geometry = pEnv
pDoc.ActiveView.Refresh

热点排行