VectorControl 2  
 
 
     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界面开发组件,包括弹出菜单时容器,形状和组件库选择器等
  • 打印支持

VectorControl.Net具备哪些优势?  

  • 完全的SVG-Base
    和其他矢量开发库不同,VectorControl.Net采用国际最新矢量图形标准SVG作为底层文件存储格式,内部实现完全基于SVGDom。这样,不需要任何转换,您就可以直接将你的文件成果应用到Office,Visio,PhotoShop,Illustrator,CoreDraw等任何一款主流的办公和设计软件,同时也可以将您原有的文件直接导入到VectorControl.Net中。
    另外,使用SVG作为底层存储格式,您还可以直接将您的编辑结果直接发布到网络,通过javascript语言脚本,还可以实现交互式矢量图形。
  • 和.Net无缝结合
    VectorControl.Net是纯.Net控件,完全采用C#开发,可以直接和.Net开发环境(VS2003和VS2005)无缝结合,您可以象使用.Net中其他控件(如按钮(Button))一样拖放式地使用VectorControl.Net。
  • 完备的设计时状态支持
    VectorControl.Net提供了最完备的设计时状态支持,在.Net编辑环境中,您可以很直观地利用属性框控制VectorControl.Net的外观和行为,可以大大减少您的开发工作量。
  • 完全可定义的外部形状和组件库
    除了完整的矢量形状绘制功能外,VectorControl.Net通过两种方式实现开发者的定制功能:形状和组件。通过形状,开发者可以实现符合自己的特殊形状的绘制功能,开发者可以实现自己定义的完整对象,包括外观和行为。
    VectorControl.Net完全支持上述两种方式的定制,并提供了相应的选择器控件,您所需要做的,便是建立起您自己的丰富形状和组件库。

下一步  
     

Copyright©2003-2005 www.perfectsvg.com, All rights reserved, 欢迎和我们交换首页链接
Email:service@perfectsvg.com MSN:service@perfectsvg.com