ViewerSvg
- 当前版本:V2.2
- 开 发 商:Andrej Benedik
- 产品功能:图形处理
- 可用平台:.NET
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。
价格列表 |
ViewerSvg (no Ab2d.ReaderSvg library) |
Ab2d.Reader3ds with ViewerSvg |
|||
Basic |
Professional |
Basic |
Professional |
||
|