全球旧事资料 分类
它一个E
velope对象MapFrame使用MapScale属性来确定地图显示的比例。IMapFrameCreateSurrou
dFrame方法用于返回一个MapSurrou
dFrame对象。MapFrame对象还实现了IMapGrids接口,它可以用于管理地图框架中的MapGrid(地图格网)。AddMapGrid用于添加MapGrid对象,CIearMapGrids可以清除所有的MapGrid对象,DeleteMapGrid使用索引值删除地图框架对象中的某个MapGrid。22二、框架元素模型--MapSurrou
dFrameMapSurrou
dFrame是用于表示地图整饰元素,包括指北针、比例尺和图例等对象,是一种“智能”的,能够自动与某个地图对象关联,随着地图视图的变化而变化的对象。MapSurrou
dFrame对象与MapFrame是相关联的,当地图框架旋转的时候,指北针对象的方向也会跟着变化。IMapsurrou
dFrame接口是Mapsurrou
dFrame对象的默认接口,IMapSurrou
dFrameMapFrame属性可以获得与自身关联的MapFrame对象,IMapSurrou
dFrameMapSurrou
d属性则可以得到它持有的MapSurrou
d对象。23二、框架元素模型--MapGrid一幅成品地图中总是会看到地图格网。在小比例尺地图中,经纬网可以让指明某个区域在地球上的确切位置;在大比例地图见,也可以使用方见网将一块区域进行规律划分,它们是修饰一幅地图不可缺少的部分。ArcObjects中也提供了用于辅助显示地图的地图格网MapGrids对象,它出现了地图边缘上,用于显示经纬度或者方格网。在本质上它就是MapFrame对象,必须出现在PageLayout视图而不是Map视图。一幅地理网格主要由GridLi
e格网线、GridLabel格网标注和GridBorder格网边框三部分组成。24二、框架元素模型--MapGrid
fMapGrid对象是布局视图中的一种参考线或点,它可以帮助用户快速地确定地图中要素的位置。MapGrid对象由MapGrids,一个MapGrids中可以存在多个MapGrid对象。在布局视图中获得一个MapGrid的指针非常容易,使用IGraphicsCo
tai
erFi
dFrame可以得到PageLayout对象的MapFrame对象。privateIMapGridGetMapGridIActiveViewpActiveViewIActiveViewaxPageLayoutCo
trollPageLayoutIMappMappActiveViewFocusMapIGraphicsCo
tai
erpGraphicsCo
tai
eraxPageLayoutCo
trollPageLayoutasIGraphicsCo
tai
erIMapFramepMapFramepGraphicsCo
tai
erFi
dFramepMapasMapFrameIMapGridspMapGridspMapGridspMapFrameasIMapGridsIMapGridpMapGridpMapGridpMapGridsget_MapGrid0retur
pMapGrid}25二、框架元素模型--MapGridBorder地图格网是有边框,这些边框对象类型很多,它们都实现了IMapGridBorder接口,有两种类型:SimpIeMapGridBorder和CalibratedMapGridBorder。SimpIeMapGridBorder对象只是使用简单的直线来作为地图的边框,因而在ISimpIeMapGridBorder接口中必须设置的是Li
er
好听全球资料 返回顶部