基于SVG的矢量图形控件VectorControl发布4.0

.Net技术 码拜 9年前 (2015-07-11) 1094次浏览 0个评论

VectorControl是一套运行在微软.Net环境下的专业可视化图形开发基础组件,将复杂的图形处理逻辑封装于内,为开发人员提供最专业的、最全面的图形开发功能以及不受限的扩展性,完美适应大型工控、监控、仿真、组态、CAD、GIS以及拓扑图等开发。

VectorControl全面基于国际矢量图形标准SVG并针对于行业开发进行了扩展,是目前国内唯一一个完全基于自主解析SVG引擎的专业图形开发库,能够和任意基于SVG的标准和产品进行无缝衔接,是您矢量图形二次开发和SVG开发的不二之选。
基于SVG的矢量图形控件VectorControl发布4.0

1. 标准SVG支持
a) 支持元素:svg,g,rect,ellipse,circle,line,polyline, polygon, path,text,use,image,tspan,clip-path, symbol, style, linearGradient, radialGradient, pattern
b) 标准css支持
c) 标准svg dom查询和修改:基于Dom树查询定位svg元素,支持编程添加、删除、改变svg元素及属性。
2. 扩展元素支持
a) 连接线:支持在两个图元之间建立拓扑关系,当svg图元移动时,连接线会跟随图元移动。支持动态智能连接线(根据图元位置自动计算最佳走向),直线连接线,曲线连接线,自由折线连接线。(连接线功能参考visio)
i. 支持连接线分叉:连接线可以建立分支(类似Matlab Simulink连接线)
b) 文本块:在标准svg之外扩展的文本对象,支持在一个矩形范围内流式布局文本,类似于文本框效果。文本块可以被添加到rect,line等形状对象下面,当图元移动或者缩放时,文本块会跟随移动和缩放。利用文本块,可以构建形状多变的带文本标记的图元对象。
3. 矢量图形编辑功能——所见即所得的矢量图形绘制和编辑
a) 绘制:支持绘制矩形、圆形、多边形、折线,直线、导入栅格图片、文本块、正多边形(星形),贝塞尔曲线功能等。
b) 节点编辑:可以调整曲线的顶点位置
c) 二维变换:移动、缩放、旋转、扭曲等
d) 成组和解组
e) 对象间的相对位置调整
f) 多对象对齐
g) 多对象尺寸调整
h) 无限制撤消、重做功能
i) 支持拖拽symbo图元建立use引用
4. 浏览(编辑)环境设置
a) 标尺、网格
b) 背景色、背景图片
c) 边距
5. 浏览视图
a) 漫游
b) 放大
c) 缩小
6. 缩略图和鹰眼导航
7. 集成属性框: 支持属性框绑定svg图元进行属性展示,并支持自定义属性框的属性项 
8. 截屏: 将某一帧的svg内容导出成为栅格图片
9. 打印 


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明基于SVG的矢量图形控件VectorControl发布4.0
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!