PIE SDK线元素的绘制
1. 功能简介
在数据的处理中会用到线元素的绘制,目前PIE SDK支持ILineSymbol的线元素的绘制,LineSymbol对象是用于修饰线状对象的符号,它包括CartographicLineSymbol(制图形式的线符号)、MarkerLineSymbol(由点状符号形成的线符号)、MultiLayerLineSymbol(多个符号叠加生成的新的线符号)、PictureLineSymbol(以图片为背景的线符号)、SimpleLineSymbol(简单类型的线符号)这5个不同类型线符号的子类。
2. 功能实现说明
2.1. SimpleLineSymbol类型的线元素的绘制
2.1.1. 实现思路及原理说明
|
第一步 |
设置点的Geometry信息 |
|
第二步 |
设置线的符号 |
|
第三步 |
绘制元素 |
2.1.2. 核心接口与方法
|
接口/类 |
方法/属性 |
说明 |
|
ILineElement |
Geometry属性 |
获取或设置Geometry |
|
Symbol属性 |
获取或设置符号样式 |
|
|
IGraphicsContainer |
AddElement(IElement element) |
添加元素 |
|
ISimpleLineSymbol |
Style属性 |
线样式 |
|
IsDrawOutline |
是否绘制轮廓线 |
|
|
ILineSymbol |
Color属性 |
获取或设置线的颜色 |
|
Width属性 |
获取或设置线的宽度 |
|
|
Cap属性 |
获取或设置线帽的样式 |
|
|
Join属性 |
获取或设置线的连接样式 |
2.1.3. 示例代码
|
项目路径 |
百度云盘地址下/PIE示例程序/08元素绘制/02线的绘制 |
|
视频路径 |
百度云盘地址下/PIE视频教程/08元素绘制/02线的绘制.avi |
|
示例代码 |
|
/// <summary> |
|
2.1.4. 示例截图

2.2. MarkerLineSymbol类型的点元素的绘制
2.2.1. 实现思路及原理说明
|
第一步 |
设置点的Geometry信息 |
|
第二步 |
设置线的符号 |
|
第三步 |
绘制元素 |
2.2.2. 核心接口与方法
|
接口/类 |
方法/属性 |
说明 |
|
ILineElement |
Geometry属性 |
获取或设置Geometry |
|
Symbol属性 |
获取或设置符号样式 |
|
|
IGraphicsContainer |
AddElement(IElement element) |
添加元素 |
|
IMarkerLineSymbol |
Interval属性 |
获取或设置线的间距 |
|
IMarkerSymbol |
Color,Size,XOffset,YOffset |
颜色大小等属性 |
|
ILineSymbol |
Color属性 |
获取或设置线的颜色 |
|
Width属性 |
获取或设置线的宽度 |
|
|
Cap属性 |
获取或设置线帽的样式 |
|
|
Join属性 |
获取或设置线的连接样式 |
2.2.3. 示例代码
|
项目路径 |
百度云盘地址下/PIE示例程序/08元素绘制/02线的绘制 |
|
视频路径 |
百度云盘地址下/PIE视频教程/08元素绘制/02线的绘制.avi |
|
示例代码 |
|
/// <summary> |
|
2.2.4. 示例截图
2.3. CartographicLineSymbol类型的点元素的绘制
2.3.1. 实现思路及原理说明
|
第一步 |
设置点的Geometry信息 |
|
第二步 |
设置线的符号 |
|
第三步 |
绘制元素 |
2.3.2. 核心接口与方法
|
接口/类 |
方法/属性 |
说明 |
|
ILineElement |
Geometry属性 |
获取或设置Geometry |
|
Symbol属性 |
获取或设置符号样式 |
|
|
IGraphicsContainer |
AddElement(IElement element) |
添加元素 |
|
ICartographicLineSymbol |
DashPattern属性 |
获取或设置制线图规则 |
|
Width |
获取或设置制图线的宽度 |
|
|
Interval |
获取或设置线的间隔 |
|
|
ILineSymbol |
Color属性 |
获取或设置线的颜色 |
|
Width属性 |
获取或设置线的宽度 |
|
|
Cap属性 |
获取或设置线帽的样式 |
|
|
Join属性 |
获取或设置线的连接样式 |
2.3.3. 示例代码
|
项目路径 |
百度云盘地址下/PIE示例程序/08元素绘制/02线的绘制 |
|
视频路径 |
百度云盘地址下/PIE视频教程/08元素绘制/02线的绘制.avi |
|
示例代码 |
|
/// </summary> |
|
2.3.4. 示例截图

2.4. PictureLineSymbol类型的点元素的绘制
2.4.1. 实现思路及原理说明
|
第一步 |
设置点的Geometry信息 |
|
第二步 |
设置线的符号 |
|
第三步 |
绘制元素 |
2.4.2. 核心接口与方法
|
接口/类 |
方法/属性 |
说明 |
|
ILineElement |
Geometry属性 |
获取或设置Geometry |
|
Symbol属性 |
获取或设置符号样式 |
|
|
IGraphicsContainer |
AddElement(IElement element) |
添加元素 |
|
IPictureLineSymbol |
CreateFromFile() |
从文件创建 |
|
XScale() |
获取或者设置X方向缩放比例 |
|
|
YScale() |
获取或者设置Y方向缩放比例 |
|
|
ILineSymbol |
Color属性 |
获取或设置线的颜色 |
|
Width属性 |
获取或设置线的宽度 |
|
|
Cap属性 |
获取或设置线帽的样式 |
|
|
Join属性 |
获取或设置线的连接样式 |
|
|
MiterLimit |
获取或设置线的MiterLimit |
2.4.3. 示例代码
|
项目路径 |
百度云盘地址下/PIE示例程序/08元素绘制/02线的绘制 |
|
视频路径 |
百度云盘地址下/PIE视频教程/08元素绘制/02线的绘制.avi |
|
示例代码 |
|
/// <summary> |
|
2.4.4. 示例截图

2.5. MultiLayerLineSymbol类型的点元素的绘制
2.5.1. 实现思路及原理说明
|
第一步 |
设置点的Geometry信息 |
|
第二步 |
设置线的符号 |
|
第三步 |
绘制元素 |
2.5.2. 核心接口与方法
|
接口/类 |
方法/属性 |
说明 |
|
ILineElement |
Geometry属性 |
获取或设置Geometry |
|
Symbol属性 |
获取或设置符号样式 |
|
|
IGraphicsContainer |
AddElement(IElement element) |
添加元素 |
|
IMultiLayerLineSymbol |
AddLayer() |
添加线符号样式图层 |
|
ILineSymbol |
Color属性 |
获取或设置线的颜色 |
|
Width属性 |
获取或设置线的宽度 |
|
|
Cap属性 |
获取或设置线帽的样式 |
|
|
Join属性 |
获取或设置线的连接样式 |
2.5.3. 示例代码
|
项目路径 |
百度云盘地址下/PIE示例程序/08元素绘制/02线的绘制 |
|
视频路径 |
百度云盘地址下/PIE视频教程/08元素绘制/02线的绘制.avi |
|
示例代码 |
|
/// <summary> |
|
2.5.4. 示例截图

PIE SDK线元素的绘制的更多相关文章
- PIE SDK临时元素的绘制
1. 功能简介 在数据的处理中会用到临时元素的绘制,用于当前显示:临时元素包括点.线.面.文本.图片五种元素:目前PIE SDK支持这五种元素的绘制,下面对五种临时元素的绘制功能进行介绍. 2. 功能 ...
- PIE SDK点元素的绘制
1. 功能简介 在数据的处理中会用到点元素的绘制,目前PIE SDK支持IMarkerSymbol的点元素的绘制,MarkerSymbol对象是用于修饰点状对象的符号,它包括ArrowMarkerSy ...
- PIE SDK文本元素的绘制
1. 功能简介 在数据的处理中会用到文本元素的绘制,利用ITextElement文本元素接口进行绘制,目前PIE SDK支持ITextSymbol符号接口,TextSymbol对象是用于修饰文字元素对 ...
- PIE SDK图片元素的绘制
1. 功能简介 在数据的处理中会用到图片元素的绘制,利用IPictureElement图片元素接口进行绘制,目前PIE SDK支持IPictureElement元素接口的绘制,下面对图片元素的绘制进行 ...
- PIE SDK面元素的绘制
1. 功能简介 在数据的处理中会用到线元素的绘制,目前PIE SDK支持IFillSymbol接口,FillSymbol对象是用于修饰填充面状对象的符号,它包括MarkerFillSymbol(由点状 ...
- PIE SDK元素的删除
1功能简介 元素删除是将根据需求将不符合的元素进行删除,PIE SDK支持元素的删除操作,下面对元素的删除功能进行介绍. 2功能实现说明 2.1.1 实现思路及原理说明 第一步 获取已经选择的元素 第 ...
- PIE SDK元素的选择和取消选择
1功能简介 在数据的查看等时候会用到元素的选择, 目前PIE SDK支持元素的选择和去取消选择功能,下面对这两种功能如何使用进行介绍. 2功能实现说明 2.1元素的选择 2.1.1 实现思路及原理说明 ...
- PIE SDK元素位置和显示样式的修改
1功能简介 在数据的处理中会出现根据需求进行元素的位置和显示样式的修改,使元素的形状,空间位置得到改变,下面将介绍基于PIE SDK的元素位置和显示样式的修改. 2功能实现说明 2.1.1 实现思路及 ...
- PIE SDK 文章目录索引
1.PIE SDK介绍 1.1. PIE软件介绍 1.2. PIE SDK介绍 1.3. PIE支持项目介绍 1.4. PIE.NET-SDK插件式二次开发介绍 1.5. PIE.NET-S ...
随机推荐
- [redis]redis-cluster搭建
1.概述: redis是一种工作在内存里no-sql的非关系型数据库,广泛应用于缓存需求,以减少大量的数据访问对数据库的压力,还很适合用来充当整个互联网架构中各级之间的cache 比如lvs的4层转发 ...
- 简单工厂(Simple Factory)模式
工厂模式专门负责将大量有共同接口的类实例化.工厂模式可以动态决定将哪一个类实例化,不必事先知道每次要实例化哪一个类.工厂模式有以下几种形态: 简单工厂(Simple Factory)模式 工厂方法(F ...
- ComicEnhancerPro 系列教程十七:二值化图像去毛刺
作者:马健邮箱:stronghorse_mj@hotmail.com 主页:http://www.comicer.com/stronghorse/ 发布:2017.07.23 教程十七:二值化图像去毛 ...
- Linux日常命令使用记录
scp在跨机器复制的时候为了提高数据的安全性,使用了ssh连接和加密方式,如果机器之间配置了ssh免密码登录,那在使用scp的时候密码都不用输入. 在服务器104.238.161.75上操作,将服务器 ...
- IDEA的一些常用快捷键以及配置
IDEA常用快捷键: 保存:ctrl + s 关闭当前文件:ctrl + F4 撤销:ctrl + z 反撤销:ctrl + shift + z 查看方法实现类:ctrl + alt + B 移动 ...
- 「CF140C」 New Year Snowmen
题目链接 戳这 贪心+优先队列,只要每次将数量前三大的半径拿出来就好了,用优先队列维护一下 #include<bits/stdc++.h> #define rg register #def ...
- C# 多态(2)
接上面讲 我们知道虚方法,和重写方法. 但是有没有发现 override和new的作用是差不多的. 但为什么还要单独写出来两个呢? 首先,咱们要明白一个问题,继承是具有线性传播的. class Fat ...
- jstack应用-查找CPU飚高的原因
场景 在系统上线后,经常会遇到运维的同学跑过来说:“这次发版后,cpu线程使用率到一场,到100%了”.这时候不要慌,可以使用堆转储来分析到底是哪个线程引起的. 查找元凶 发现pid=17850的进程 ...
- map/fileter
一.生成器,generator,节省内存,但是增加了CPU的计算时间 (下节课讲函数怎么变成生成器) 每次循环的时候,就按照这个规则(自己定义的逻辑)去生成一个数据. res = [ 'a','1' ...
- spring 学习(二):spring bean 管理--配置文件和注解混合使用
spring 学习(二)spring bean 管理--配置文件和注解混合使用 相似的,创建 maven 工程,配置pom.xml 文件,具体可以参考上一篇博文: sprint 学习(一) 然后我们在 ...