控件中国网现已改版,您看到的是老版本网站的镜像,系统正在为您跳转到新网站首页,请稍候.......
中国最专业的商业控件资讯网产品咨询电话:023-67870900 023-67871946
产品咨询EMAIL:SALES@COMPONENTCN.COM

ViewerSvg

  • 当前版本:V2.2
  • 开 发 商:Andrej Benedik
  • 产品功能:图形处理
  • 可用平台:.NET



ViewerSvg是一个WPF和Sileverlight的svg到xaml的转换器。

Svg是一种最常用的存储2D矢量图像的文件格式。几乎所有的矢量绘图程序都能够保存它的绘图为svg文件—例如:Adobe® Illustrator®, CorelDRAW®, Inkscape, Microsoft Visio等。

这就意味着设计者们能够使用它们喜爱的设计工具来为WPF和Silverlight应用程序来创建矢量图形。还有在Microsoft Visio或者其他应用程序中创建的静态图表能够在WPF或Silverlight中被简单地转换为动态图表。

使用ViewerSvg创建的svg文件能够被转换为XAML文件。因为对象的名字及其它们所有的属性是被保存着的,应用程序开发人员对操纵的绘图具有完全的控制能力。它可以使得WPF或Silverlight平台添加鼠标事件,更改颜色,动画的元素和做其它所有的更改。

在svg文件中的元素能够被转换成形状或几何对象(仅在WPF中)。这些形状(画布,椭圆,路径等)是非常不错的,因为它们可以简单地被修改和为他们分配鼠标事件。几何对象(GeometryDrawing, PathGeometry等)是形状的一个轻量级的版本,它们具有更好的性能和更低的内存使用率,但操纵它们变得更困难。因此,图形对象对复杂的绘图是一个主意。并且更多的读取几何对象能够为更好的性能被更高的优化。

ViewerSvg使用Ab2d.ReaderSvg库在运行时从svg文件导入对象到svgz文件中。使用该库使得它可以使用svg文件就像jpg,png或其他文件一样。Ab2d.ReaderSvg还拥有许多先进的选项和其它的当在使用一个转换的xaml文件时时不可能的可能选项。

 特点:

  • 为WPF和Silverlight转换svg和svgz文件为xaml。
  • 从id属性或标题元素读取元素名称。
  • 读取高级的svg元素,如patterns, markers和gradients。
  • 重命名导入的对象。
  • 导出嵌入的图像到图像文件中。
  • 转换对象为形状或几何图形对象。
  • 附加的几何图形对象的优化。
  • 文本转换成PathGeometry。
  • 多个文件批量转换。
  • 自动调整svg文件内容的大小。
  • 调整读取的画布大小。
  • 导出选定的元素为位图图像。
  • 通过制定的小数的个数来控制XAML的大小。
  • 导出自定义属性刀xml序列化的DataTable。