
- #SVG FILE VIEWER FULL#
- #SVG FILE VIEWER DOWNLOAD#
This includes conversion classes to handle GlyphTypeface.FontUri, which will otherwise be hard-coded with the full path information that may not work on the user's machine, classes to handle embedded images etc.
SharpVectors.Runtime: This is an optional WPF library providing SVG object specific information at the runtime. This and the above assemblies do not depend on GDI+ or the WPF libraries. This is the parser of the SVG documents, reducing the SVG file to memory model of. SharpVectors.Model: This is the main implementation of the SVG DOM and interfaces. NET Framework DOM to support style sheets interfaces. SharpVectors.Css: This is an extension to the. NET Framework implementation of the XML DOM ( XmlDocument) to support the SVG. SharpVectors.Dom: This is an extension to the. SharpVectors.Core: This is the core library defining all the required interfaces as defined by the W3C SVG specifications, including the events and the style sheets interfaces. WPF Packageįor the WPF package, this is the dependency diagram: This makes it possible to have different rendering engines and currently we have the WPF based rendering engine and the GDI+ based rendering engine (an improvement over the original SVG# rendering but less complete compared with the WPF rendering engine). The library itself is divided into two parts the data handling (parsing and modeling) and the rendering. The SVG# Reloaded is packaged in several. The SVG to XAML/WPF conversion is complete enough and I have used it in the real world application.
The final release is schedule for January, 2011. The SharpVectors 1.0 is currently placed in the Beta stage to allow for more time to work on the documentation, fix bugs and accept suggestions. This project is currently hosted on Codeplex. I started with the SharpVectorGraphics (aka SVG#), and hence the name SVG# Reloaded. The next step was to look for a commercial library, the only one found also failed to handle the project so I have no choice but to create one since I have already told my boss it should not be a problem. I initially thought some of the available open source projects could easily handle the project, but all failed. BackgroundĪ few months ago, I was looking for a library to convert SVG diagrams to XAML for use in an WPF application. The SVG# Reloaded project aims to provide libraries and tools to parse, convert and view the SVG on Windows, especially on the Windows Presentation Foundation platform.
#SVG FILE VIEWER DOWNLOAD#
Download SharpVectorsControl samples - 124.9 KB.Download SharpVectors samples - 187.73 KB.