In This Topic
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.