PIE SDK面元素的绘制
1. 功能简介
在数据的处理中会用到线元素的绘制,目前PIE SDK支持IFillSymbol接口,FillSymbol对象是用于修饰填充面状对象的符号,它包括MarkerFillSymbol(由点状符号形成的填充面符号)、LineFillSymbol(由线状符号形成的填充面符号)、MultiLayerFillSymbol(多个符号叠加生成的新的填充面符号)、PictureFillSymbol(以图片为背景的填充面符号)、SimpleFillSymbol(简单类型的填充面符号)这5个不同类型填充面符号的子类。
2. 功能实现说明
2.1. SimpleFillSymbol类型的线元素的绘制
2.1.1. 实现思路及原理说明
第一步 |
设置点的Geometry信息 |
第二步 |
设置面的符号 |
第三步 |
绘制元素 |
2.1.2. 核心接口与方法
接口/类 |
方法/属性 |
说明 |
IPolygonElement |
Geometry属性 |
获取或设置Geometry |
Symbol属性 |
获取或设置符号样式 |
|
IGraphicsContainer |
AddElement(IElement element) |
添加元素 |
ISimpleFillSymbol |
Style属性 |
获取或设置简单的面样式 |
IFillSymbol |
Color属性 |
获取或设置面的颜色 |
2.1.3. 示例代码
项目路径 |
百度云盘地址下/PIE示例程序/08元素绘制/03面的绘制 |
视频路径 |
百度云盘地址下/PIE视频教程/08元素绘制/03面的绘制.avi |
示例代码 |
|
/// <summary> |
2.1.4. 示例截图
2.2. MarkerFillSymbol类型的点元素的绘制
2.2.1. 实现思路及原理说明
第一步 |
设置点的Geometry信息 |
第二步 |
设置面的符号 |
第三步 |
绘制元素 |
2.2.2. 核心接口与方法
接口/类 |
方法/属性 |
说明 |
IPolygonElement |
Geometry属性 |
获取或设置Geometry |
Symbol属性 |
获取或设置符号样式 |
|
IGraphicsContainer |
AddElement(IElement element) |
添加元素 |
IMarkerFillSymbol |
MarkerSymbol属性 |
获取或设置点的符号样式 |
IFillSymbol |
Color属性 |
获取或设置面的颜色 |
IMarkerSymbol |
Size |
获取或设置点的大小 |
Color |
获取或设置颜色 |
2.2.3. 示例代码
项目路径 |
百度云盘地址下/PIE示例程序/08元素绘制/03面的绘制 |
视频路径 |
百度云盘地址下/PIE视频教程/08元素绘制/03面的绘制.avi |
示例代码 |
|
/// <summary> |
2.2.4 . 示例截图
2.3. LineFillSymbol类型的点元素的绘制
2.3.1. 实现思路及原理说明
第一步 |
设置点的Geometry信息 |
第二步 |
设置面的符号 |
第三步 |
绘制元素 |
2.3.2. 核心接口与方法
接口/类 |
方法/属性 |
说明 |
IPolygonElement |
Geometry属性 |
获取或设置Geometry |
Symbol属性 |
获取或设置符号样式 |
|
IGraphicsContainer |
AddElement(IElement element) |
添加元素 |
ILineFillSymbol |
LineSymbol属性 |
获取或设置简单的面样式 |
Rotate |
获取或设置旋转角度 |
|
Separation |
获取或设置间距 |
|
IFillSymbol |
Color属性 |
获取或设置面的颜色 |
ISimpleLineSymbol |
style |
获取或设置简单点的样式 |
ILineSymbol |
Join |
获取或设置线的连接方式 |
Color |
获取或设置线的颜色 |
|
Cap |
获取或设置线的线帽样式 |
2.3.3. 示例代码
项目路径 |
百度云盘地址下/PIE示例程序/08元素绘制/03面的绘制 |
视频路径 |
百度云盘地址下/PIE视频教程/08元素绘制/03面的绘制.avi |
示例代码 |
|
/// <summary> |
2.3.4. 示例截图
2.4. PictureFillSymbol类型的点元素的绘制
2.4.1. 实现思路及原理说明
第一步 |
设置点的Geometry信息 |
第二步 |
设置面的符号 |
第三步 |
绘制元素 |
2.4.2. 核心接口与方法
接口/类 |
方法/属性 |
说明 |
IPolygonElement |
Geometry属性 |
获取或设置Geometry |
Symbol属性 |
获取或设置符号样式 |
|
IGraphicsContainer |
AddElement(IElement element) |
添加元素 |
IPictureFillSymbol |
CreateFromFile(string path) |
获取或设置简单的面样式 |
XSeparation |
获取或设置X方向间距 |
|
YSeparation |
获取或设置Y方向缩放比例 |
|
XScale |
获取或设X方向缩放比例 |
|
YScale |
获取或设Y方向缩放比例 |
|
IFillSymbol |
Color属性 |
获取或设置面的颜色 |
2.4.3. 示例代码
项目路径 |
百度云盘地址下/PIE示例程序/08元素绘制/03面的绘制 |
视频路径 |
百度云盘地址下/PIE视频教程/08元素绘制/03面的绘制.avi |
示例代码 |
|
/// <summary> |
2.4.4. 示例截图
2.5. MultiLayerFillSymbol类型的点元素的绘制
2.5.1 实现思路及原理说明
第一步 |
设置点的Geometry信息 |
第二步 |
设置面的符号 |
第三步 |
绘制元素 |
2.5.2. 核心接口与方法
接口/类 |
方法/属性 |
说明 |
IPolygonElement |
Geometry属性 |
获取或设置Geometry |
Symbol属性 |
获取或设置符号样式 |
|
IGraphicsContainer |
AddElement(IElement element) |
添加元素 |
IMultiLayerFillSymbol |
AddLayer(…) |
添加填充面符号图层 |
IFillSymbol |
Color属性 |
获取或设置面的颜色 |
2.5.3. 示例代码
数据路径 |
百度云盘地址下/PIE示例程序/08元素绘制/03面的绘制 |
视频路径 |
百度云盘地址下/PIE视频教程/08元素绘制/03面的绘制.avi |
示例代码 |
|
/// <summary> |
2.5.4. 示例截图
PIE SDK面元素的绘制的更多相关文章
- PIE SDK点元素的绘制
1. 功能简介 在数据的处理中会用到点元素的绘制,目前PIE SDK支持IMarkerSymbol的点元素的绘制,MarkerSymbol对象是用于修饰点状对象的符号,它包括ArrowMarkerSy ...
- PIE SDK线元素的绘制
1. 功能简介 在数据的处理中会用到线元素的绘制,目前PIE SDK支持ILineSymbol的线元素的绘制,LineSymbol对象是用于修饰线状对象的符号,它包括CartographicLineS ...
- PIE SDK文本元素的绘制
1. 功能简介 在数据的处理中会用到文本元素的绘制,利用ITextElement文本元素接口进行绘制,目前PIE SDK支持ITextSymbol符号接口,TextSymbol对象是用于修饰文字元素对 ...
- PIE SDK图片元素的绘制
1. 功能简介 在数据的处理中会用到图片元素的绘制,利用IPictureElement图片元素接口进行绘制,目前PIE SDK支持IPictureElement元素接口的绘制,下面对图片元素的绘制进行 ...
- PIE SDK临时元素的绘制
1. 功能简介 在数据的处理中会用到临时元素的绘制,用于当前显示:临时元素包括点.线.面.文本.图片五种元素:目前PIE SDK支持这五种元素的绘制,下面对五种临时元素的绘制功能进行介绍. 2. 功能 ...
- 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 ...
- PIE SDK Command、Tool、Control的调用和拓展
1.功能简介 在一个项目中,是通过小组成员共同开发的,难以避免的是当项目功能集成的时候会出现很多兼容性问题,开发讲究高内聚低耦合,利用Command.Tool和Control的使用,可以提升集成的效率 ...
- PIE SDK元素的保存与打开
1.功能简介 绘制元素之后需要对元素进一步的保存操作,可以利用PIE SDK的ExportElementsCommand命令保存成xml格式的文件,打开元素可以利用ImportElementsComm ...
- PIE SDK元素位置和显示样式的修改
1功能简介 在数据的处理中会出现根据需求进行元素的位置和显示样式的修改,使元素的形状,空间位置得到改变,下面将介绍基于PIE SDK的元素位置和显示样式的修改. 2功能实现说明 2.1.1 实现思路及 ...
随机推荐
- 第十八课 Gazebo仿真器
1.Gazebo概述 在Gazebo中的模拟效果是非常好的. 它的特性 Dynamics Simulation 直接控制物理引擎参数 Building Editor 无需代码即可在Gazebo中创建机 ...
- C# winform中Setting.settings 相关知识点
1.在Settings.settings文件中定义配置字段.包含字段名.类型.范围.值四部分的属性. 字段名.类型和值类似编程中字段的定义一样使用,不再过多的解释.重点讲一下”范围“字段的含义与区别. ...
- orcad找不到dll
如果运行Capture.exe找不到cdn_sfl401as.dll,如果运行allegro.exe找不到cnlib.dll,(上面俩个库文件都在C:/Cadence/SPB_16.3/tools/b ...
- PostgreSQL 速查、备忘手册 | PostgreSQL Quick Find and Tutorial
PostgreSQL 速查.备忘手册 作者:汪嘉霖 这是一个你可能需要的一个备忘手册,此手册方便你快速查询到你需要的常见功能.有时也有一些曾经被使用过的高级功能.如无特殊说明,此手册仅适用于 Linu ...
- 设计模式08: Composite 组合模式(结构型模式)
Composite 组合模式(结构型模式) 对象容器的问题在面向对象系统中,我们常会遇到一类具有“容器”特征的对象——即他们在充当对象的同时,又是其他对象的容器. public interface I ...
- CSS3的2D与3D转换
2D和3D转换涉及到数学中的知识,作为一个数学专业的毕业生,不研究一下岂不是对不起自己的专业? 首先来看几个参数: 1.transform-origin:origin(起源,起点),也即变形的起点,在 ...
- SQL server T-sql语句查询执行顺序
前言 数据库的查询执行,毋庸置疑是程序员必备的技能之一,然而数据库查询执行的过程绚烂多彩,却是很少被人了解,今天我们来深入了解下sql查询的来龙去脉,为查询的性能优化打个基础 这篇博客,摒弃查询优化性 ...
- 申请免费通配符证书(Let's Encrypt)并绑定IIS(转载)
本文转载自https://blog.csdn.net/qq_41608008/article/details/80491447 什么是 Let's Encrypt? 部署 HTTPS 网站的时候需要证 ...
- CH收藏的书
论语 道德经 墨子
- 1222: FJ的字符串 [水题]
1222: FJ的字符串 [水题] 时间限制: 1 Sec 内存限制: 128 MB 提交: 92 解决: 20 统计 题目描述 FJ在沙盘上写了这样一些字符串: A1 = “A” A2 = ...