SharpVectors.Reloaded 1.5.0

A library for parsing, converting and viewing SVG files in WPF and WinForms applications.

Requires NuGet 2.8 or higher.

Install-Package SharpVectors.Reloaded -Version 1.5.0
dotnet add package SharpVectors.Reloaded --version 1.5.0
<PackageReference Include="SharpVectors.Reloaded" Version="1.5.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SharpVectors.Reloaded --version 1.5.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Release 1.5.0
           * Improved CSS support
           * WPF Rendering: Reworked text-path rendering
               - Support for SVG Fonts
               - Support for letter-spacing, textLength, startOffset etc
               - For simplicity, characters are rendered as path geometry
           * WPF Rendering: Improved SVG Fonts supports
               - Text decorations: Underline, Overline and strike-through features
           * Issue #115: WPF Rendering: Thread safety fixes
           * Several bug fixes and code improvements

       Release 1.4.0
           * Design time update to SvgImage and SvgImageConverter.
           * Adding support for href in addition to the xlink:href (as in SVG 2)
           * Improvements in the WPF runtime library
               - ZoomPanControl is updated to the latest version
               - SvgImage renamed to SvgImageNameScope (not SvgImageExtension in converter library)
           * GDI+ Rendering: Resumed the developments of this renderer
               - Code Refactoring, improvements and bug fixes
               - Improvements in the SvgPictureBox control
           * WPF Rendering: Initial support for SVG fonts
           * New Points and Path Parsers (based on Batik path parsing)
               - Introduced new points and paths parser for better error handling
               - Removed the fallback for the WPF PathGeometry parser
           * Introduced WpfDrawingDocument to manage drawing information
               - This will simply the search for ID and provide hit-testing
               - This preserves the format of the SVG ID, x:Name must comply to variable naming
           * Introduced EmbeddedImageSerializerVisitor to serialize embedded images to file, where required
           * Improved color syntax support
               - Support for all color syntaxes: rgb, rgba, hsl, hsla
               - Fixed the reported issues #99, #112
           * Issue #111: Trim for quotes to ResolveUri methods (fixed by @mmatriccino)
           * Several bug fixes and code improvements

       Release 1.3.0
           * Support for fallback paint server.
           * Issue #81: Mouse Click on DOM Element.
           * Issue #82: Please add Databinding. Added new image source with binding support.
           * Issue #83: Show no Image when Path is not pointing to an existing file.
           * Issue #84: Transfrom parsing with floating numbers (submitted by @grayed).
           * Issue #87: SvgViewbox doesn't show ToolTip.
           * Issue #88: Make SvgDrawingCanvas Drawings public.
           * Issue #95: Wrong rect displaying.
           * Issue #96: Problem with SVG logo. Rework of the use element WPF rendering.

       Release 1.2.0
           * Improvements in marker support, including marker in curves.
           * Improvements in color, color-profile, coordinates, transforms and aspect ratios.
           * Support for slice alignment.
           * Support for SVG element visitor interfaces.
           * Removed the default size of 640x480 in WPF rendering.
           * Issue #53. Binding support in controls.
           * Issue #79. Fixed clipping bug.
           * Issue #64. WPF path rendering improvements, gradient stop fix.

       Release 1.1.0
           * Moved from the .NET Client Profile to the full .NET Framework.
           * Cleanup the .NET framework dependencies.
           * Changed the converter assembly name; SharpVectors.Converters.dll to SharpVectors.Converters.Wpf.dll
           * Changed the converter assembly name; SharpVectors.Runtime.dll to SharpVectors.Runtime.Wpf.dll
           * Resolved various reported parsing and number handling issues.
           * Resolved various reported rendering issues, especially opacity and gradient fills.
           * Added marker support.

  • .NETFramework 4.0

    • No dependencies.

Showing the top 2 GitHub repositories that depend on SharpVectors.Reloaded:

Repository Stars
BerndK/SvgToXaml
Smart Tool to view svg-files and convert them to xaml for use in .NET
dsafa/audio-band
Display and control songs from the Windows taskbar

Version History

Version Downloads Last updated
1.5.0 795 10/28/2019
1.4.0 678 10/12/2019
1.3.0 9,216 4/1/2019
1.2.0 3,173 11/11/2018
1.1.0 683 9/3/2018