全球旧事资料 分类
Symbol属性,它用于确定边框线的样式、宽度和颜色。privateISimpIeMapGridBorderCreateSimpIeMapGridBorder新建个简单边框对象ISimpleMapGridBorderpSimpIeMapGridBorderpSimpIeMapGridBorder
ewSimpIeMapGridBorderClass设置简单边框的属性ISimpleLi
eSymbolpLi
eSymbolpLi
eSymbol
ewSimpIeLi
eSymboIClasspLi
eSymbolStyleesriSimpIeLi
eStyleesriSLSSoIidpLi
eSymbolColorgetRGB25500pLi
eSymbolWidth10pSimpIeMapGridBorderLi
eSymbolpLi
eSymbolretur
pSimpIeMapGridBorder}26二、框架元素模型--MapGridBorder
fCalibratedMapGridBorder是表示渐变边框,实现ICalibratedMapGridBorder接口,它定义了边框的前景色、后景色、宽度,线段的间隔长度等属性。ICalibratedMapGridBorderpCalibratedBorderpCalibratedBorder
ewCalibratedMapGridBorderClass设置复杂边框的属性pCalibratedBorderBackgrou
dColorgetRGB255255255pCalibratedBorderForegrou
dColorgetRGB10010060pCalibratedBorderBorderWidth10pCalibratedBorderl
terval60pCalibratedBorderAlter
ati
gtrue将边框对象设置给MapGrid的border属性pMapGridBorderpCalibratedBorder27三、MapSurrou
d对象模型MapSurrou
d是与一个地图对象关联的一种用于修饰地图的辅助图形元素对象。它们的形状或数值会随着地图属性的变化而自动改变。如地图视图范围改变后,ScaleBar比例尺对象将会自动调整比例,ScaleBarText比例尺文本也会相应改变它的比例值,即MapSurrou
d类型对象会监听Map对象的行为而做出相应反应。在ArcObjects中Mapsurrou
d是由MapSurrou
dFrame对象管理的。由于MapSurrou
d与一个Map对象有直接关联,因此可以使用IMapMapsurrou
ds来得到它,通过IMapMapSurrou
dCou
t来遍历一个给定的Map对象所有可以使用的MapSurrou
d对象;也可以通过MapSurrou
dFrameMapSurrou
d属性获得。所有的MapSurrou
d对象都支持IMapSurrou
d接口,它定义了MapSurrou
d对象一般的属性和方法,如使用Name属性可以得到某个MapSurrou
d的名称。28三、MapSurrou
d对象模型图例对象图例Lege
d是MapSurrou
d对象群中最复杂的一个,这是因为它涉及到太多其它的对象以生成一个美观合理的图例。图例是与一个Map对象中图层的着色操作Re
derer相关的对象,着色对象可以在地图上产生专题图。每个着色对象都有一个或者多个Lege
dGroup(图例组),而这个数目则取决于地图有多少种着色方案。29三、MapSurrou
d对象模型图例对象从TOC中可以看出Map中有两个要素图层一ushigh和states。ushigh图层使用了一种符号来设置它的要素,因此这个图层上所有的要素的外观都是一样的states使用了唯一值着色方法,基于POP1999属性使用的是分级作色法。由于两个r
好听全球资料 返回顶部