ReaderSvg
- 当前版本:V4.1
- 开 发 商:Andrej Benedik
- 产品功能:多文件格式浏览 / 图形处理
- 可用平台:.NET
ReaderSvg
- 当前版本:V4.1
- 开 发 商:Andrej Benedik
- 产品功能:多文件格式浏览 / 图形处理
- 可用平台:.NET
Ab2d.ReaderSvg是一个类库,可以用来读取svg和svgz(压缩的svg)文件和导入它们的元素到任何的WPF应用程序。
Ab2d.ReaderSvg能够准确地读取在svg文件中定义的形状,它们的一笔一画,填充颜色和其他属性。它可以读取所有的渐变的类型,图案和标记(线条开始和结束形状)。它使得设计人员在几乎所有的矢量绘图应用程序中不需要手工定义他们的绘图,保存它们为svg文件并应用程序开发人员们能够在他们的WPF应用程序中使用这些绘图。
在SVG文件中的元素可以被转换成形状或几何图形对象。这些形状(画布,椭圆,路径等)是非常不错的,因为它们可以简单地被修改和为他们分配鼠标事件。几何对象(GeometryDrawing, PathGeometry等)是形状的一个轻量级的版本,它们具有更好的性能和更低的内存使用率,但操纵它们变得更困难。因此,图形对象对复杂的绘图是一个主意。并且更多的读取几何对象能够为更好的性能被更高的优化。
例如下面一行XAML在显示birthday_cake.svg都是需要的:
<ab2d:SvgViewbox Source="samples/birthday_cake.svg"/>
需要注意的是Ab2d.ReaderSvg不能在Silverlight应用程序中使用— 但是能在XBAP Web Browser应用程序中使用。对于Sileverlight使用ViewerSvg,我们可以在导出选项中选择导出作为Silverlight xaml选项。
特点:
- 读取svg和svgz(压缩的svg)文件。
- 报春对象层次结构。
- 从id属性或从标题元素获得对象的名称。
- 读取嵌入的位图图像。
- 读取形状及其它们的属性。
- 读取线性和径向渐变。
- 读取图案并转换它们到VisualBrush.
- 读取标记元素—线条开始和结束形状(箭头,等)
- 读取使用和符号元素(也可用于嵌入式字体)
- 读取clipPath元素
- 读取svg文件中的元素作为形状或作为几何对象图形(更好的性能)。
- 为了更好的性能优化读取几何图形。
- 可选的转换文本为路径。
- 自动调整读取内容的大小。
- GetXaml方法用于获得格式化的并有效的该被读取对象的XAML。
- 从在Mirosoft Visio中创建的svg文件中读取自定义的属性和层数据。
- 包含有SvgViewbox和SvgDrawing控件,这些控件能够在XAML中被使用。
Andrej Benedik
热推产品
- ActiveReport... 强大的.NET报表设计、浏览、打印、转换控件,可以同时用于WindowsForms谀坔攀戀Forms平台下......
- AnyChart AnyChart使你可以创建出绚丽的交互式的Flash和HTML5的图表和仪表控件。可以用于仪表盘的创......
推荐产品