VectorControl.Net是一个在.Net环境中使用的所见即所得(WYSIWYG)的矢量图形编辑控件。她实现了一个类似于Illustrator的拖放和各种矢量图形编辑功能的完整的矢量图形编辑环境,提供了绘制、编辑、变换等一系列专业矢量图形绘制功能和可自定义的形状和图元绘制功能以及保持对象之间关系的连接线功能,并提供了诸如SVG,Bmp,Jpg以及Gif等多种图形格式的输出接口,能广泛适应Case、机械、建筑、水利等相关行业的应用开发,是进行组态软件、矢量绘图软件开发不可多得的强大的二次开发控件。同时,她采用国际最新矢量图形标准SVG作为底层文件存储格式,可以无转换地被Office,Photoshop,Illustrator,CoreDraw等任何一款主流工具软件所识别,也可以发布到Web上——当然,您也可以将文件保存为任意您自定义的格式。
VectorControl还提供了两个完整的示例程序源代码(C#和VB.net),全面展现了如何利用VectorControl.Net控件实现简单的矢量应用(不需要任何手工编码实现SVG浏览器)和利用VectorControl实现一个完整的矢量编辑环境(具备所有矢量图形编辑功能)的能力,您甚至可以直接将我们提供的示例程序用作您默认的矢量图形(SVG)的编辑器。
动态属性控制:VectorControl.Net 1.1增加了运行时控制, 开发者可以通过编程在运行时动态地更改文档中对象的属性,从而可以获得更高的交互性。
动态添加或删除对象:在实际开发中,我们经常需要动态地从外部信息源中获取信息而不是仅仅查看或编辑已经存在的文件,VectorControl.Net 1.1增加了这方面的功能,使得开发者可以很方便地根据外部信息源动态添加或删除对象。
渐变和图案支持:VectorControl.Net 1.1增加了对渐变和图案的支持,使得对象更具表现力。
属性框控制:VectorControl.Net 1.1集成了对属性框地支持,利用.Net的属性框控件,开发者可以很直观地改变对象地属性。
更新了连接线的表现方式,使得连接方式更灵活。
基本形状绘制,支持圆、椭圆、矩形、正方形、直线、多边形、折线的绘制
图像和文本构造,支持导入图像和文本构造
扩展形状绘制,支持星形形状和扇形的构造
钢笔工具绘制,支持任意形状的曲线构造(贝赛尔曲线)
二维变换,支持缩放、扭曲、平移和旋转等二维变换,并可以启用或禁用这些操作。
图形的成组和解组
图形的层次调整
支持多个图形之间的对齐
支持多个图形之间的分布功能
调整多个图形的尺寸以达到相同高度或宽度
网格、参考线、标尺等完毕视图环境并支持吸附。
支持外部自定义形状和图元文件,给与用户自由扩展功能的能力,并能将当前绘图内容导出为形状和图元
支持连接线,可以在对象之间保持联系
无限制的撤销/重作
支持SVG文件的导入
Bmp,Jpg,Gif,Tiff等多种栅格图像格式的导出
SVG文件代码预览
VectorControl.Net还提供了许多Windows界面开发组件,包括弹出菜单时容器,形状和组件库选择器等
打印支持