[]
        
(Showing Draft Content)

Version 5.0.0.762

New Features and Improvements

  • Support for rendering SVG (Scalable Vector Graphics) to PDF and raster images.

  • Class GcSvgDocument: represents an SVG document.

  • Methods DrawSvg() and MeasureSvg() added to GcGraphics class.

  • GrapeCity.Documents.Svg namespace: contains types that provide SVG support, some of the more important classes are listed below.

  • Abstract base class SvgElement and derived classes: represent various SVG elements.

  • SvgGraphicsElement class (derived from SvgElement) and derived classes: represent various graphics SVG elements.

  • SvgGeometryElement class (derived from SvgGraphicsElement) and derived classes: represent graphics elements that are defined by paths.

  • SvgPathBuilder class: helper class for creating instances of SvgPathData.

  • Other utility types (such as SvgLength, SvgPaint etc.) added in the GrapeCity.Documents.Svg namespace.

Breaking Changes

Breaking changes affecting all GrapeCity.Documents packages:

  • GrapeCity.Documents.Common package has been removed, types defined in it have been moved to GrapeCity.Documents.Imaging.

  • GrapeCity.Documents.Common.Windows package has been replaced by GrapeCity.Documents.Imaging.Windows.

  • GrapeCity.Documents.Pdf.Resources has been removed, types defined in it have been moved to GrapeCity.Documents.Pdf.