1 / 49
文档名称:

AOVBA开发教程(III).ppt

格式:ppt   页数:49
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

AOVBA开发教程(III).ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

AOVBA开发教程(III).ppt

文档介绍

文档介绍:Symbolizing elements and layers(I)
Lesson overview
总体介绍符号化对象(symbology objects)
符号对象Symbol objects
颜色对象Color objects
颜色梯度对象Color ramps
为地图添加一个简单的图形(graphics)
使用特征渲染对象修改图层显示方式(FeatureRenderers)
使用图层文件(*.lyr)来管理图层的符号化
2
Symbol类的子类
* Several additional types of symbols are listed on the Display OMD, including TextSymbols
*
3
以下五种可创建的对象
RgbColor(红、绿、蓝)
CmykColor(青、洋红、黄、黑)
HsvColor(色调、饱和度、值)
HlsColor(色调、亮度、饱和度)
GrayColor(灰度)
用来定义颜色对象的属性
Red, Green, Blue values (0–255)
灰度(0=white – 255=black)
Cyan, Magenta, Yellow, Black
使用Color对象来访问一个Symbol对象的Color属性
使用color对象
4
颜色梯度对象ColorRamps
四种可以创建的对象
Algorithmic ColorRamp(算法颜色梯度)
Random ColorRamp(随机颜色梯度)
Preset ColorRamp(预定义颜色梯度)
MultiPart ColorRamp(多部分的颜色梯度)
5
创建一个新的 Randomcolorramp对象
Public Function GetRandomRamp (NumColors As Integer) As IEnumColors
Dim pRandomColorRamp As IColorRamp
Set pRandomColorRamp = New RandomColorRamp
= NumColors ' *Passed into the function
Dim blnOK As Boolean
blnOK '* Make it so!
If Not blnOK Then Exit Function '* Exit if there was an error
Set GetRandomRamp = pRandomColorRamp '*Pass back the ramp
End Function
。是一个枚举对象。
6
创建简单的图形元素( graphic elements)
有一些可以创建的对象
图形元素的种类
Line, polygon, marker
Text and pictures
框架元素(FrameElements )
在PageLayout上使用
Map frames
North arrows, legends, scale bars
Table frames
7
例子: 创建一个新的图形元素并设置它的符号
Dim pMarkerElem As IMarkerElement
Set pMarkerElem = New MarkerElement ‘创建一个新的元素
Dim pMarkerSym As ISimpleMarkerSymbol
Set pMarkerSym = New SimpleMarkerSymbol ‘创建新符号
= esriSMSCircle ‘指定符号的风格
Dim pColor As IRgbColor
Set pColor = New RgbColor ‘创建一个新颜色
= RGB(255,0,0) ‘设置成红色
= pColor ‘把颜色赋给符号
= pMarkerSym ‘把符号赋给元素
8
定义一个元素的位置
使用IElement 的 Geometry属性
被所有Element的子类所支持
在地图(Map)或布局(layout page)上定位
定位可以指定为 point, line, envelope等
Dim pElem As IElement
Set pElem = pMarkerElem 'QI
Dim pPoint As IPoint

最近更新

2024年赣州职业技术学院单招职业技能测试题库.. 40页

2024年辽宁医药职业学院单招职业倾向性测试题.. 39页

2024年辽宁省本溪市单招职业适应性考试模拟测.. 41页

2024年辽宁石化职业技术学院单招职业倾向性考.. 40页

工程量清单计价课件 46页

2024年达州职业技术学院单招职业适应性考试模.. 39页

2024年通辽职业学院单招职业技能测试模拟测试.. 40页

2024年遵义师范学院单招职业适应性考试题库带.. 40页

2024年郑州体育职业学院单招职业适应性测试题.. 39页

2024年郑州旅游职业学院单招职业适应性考试题.. 41页

2024年郑州电力高等专科学校单招职业适应性测.. 41页

2024年郑州财税金融职业学院单招职业技能考试.. 40页

2024年酒泉职业技术学院单招职业适应性考试模.. 41页

2024年重庆医药高等专科学校单招职业适应性考.. 39页

2024年重庆市攀枝花市单招职业倾向性考试模拟.. 40页

2024年重庆市重庆市单招职业适应性考试模拟测.. 41页

2024年重庆水利电力职业技术学院单招职业技能.. 40页

2024年重庆资源与环境保护职业学院单招职业适.. 42页

2024年钟山职业技术学院单招职业技能测试模拟.. 41页

2024年镇江市高等专科学校单招职业技能测试题.. 41页

2024年长春医学高等专科学校单招职业适应性考.. 41页

2024年长江工程职业技术学院单招职业技能测试.. 40页

2024年长沙卫生职业学院单招职业适应性考试题.. 40页

2024年长白山职业技术学院单招职业技能测试模.. 42页

2024年阜新高等专科学校单招职业适应性考试模.. 40页

2024年阿坝职业学院单招职业适应性测试模拟测.. 40页

2024年陕西学前师范学院单招职业倾向性考试题.. 40页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

足球竞彩项目招股说明书 7页