收藏订阅
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选项。
特点: