Hide Comments
Hide Comments

SVG v1.1 Specification Compatibility

Comments (0)

The RiverSoftAVG SVG Component Library provides an SVG viewer in both VCL and FMX that adheres to the Scalable Vector Graphics (SVG) Specification Version 1.1, a modularized language for describing two-dimensional vector and mixed vector/raster graphics in XML .  The RSCL is, for the most part, a Conforming Static SVG Viewer (as opposed to a Conforming Dynamic SVG Viewer), which indicates the features of the SVG specification that an SVG viewer can process and render successfully (unsupported features are crossed out):

 

5.Document Structure - Implemented

6.Styling - Implemented

7.Coordinate Systems, Transformations and Units - Implemented

8.Paths - Implemented

9.Basic Shapes - Implemented

10.Text - Implemented

11.Painting: Filling, Stroking and Marker Symbols - Implemented except for Filters

12.Color - Implemented except for color-profile

13.Gradients and Patterns - Implemented

14.Clipping, Masking and Compositing - Implemented simple alpha compositing (Vcl and FMX) and Clipping (Vcl Only)

15.Filter Effects - Not implemented

16.Interactivity - Not implemented, use Delphi

17.Linking - Not implemented

18.Scripting - Not implemented, use Delphi

19.Animation - Not implemented, use Delphi

20.Fonts - Delphi Fonts

21.Metadata - Not implemented

 

Summary of Limitations

 

Gradient Fills are limited on Mobile (limitation of FMX)

No Clipping support in FMX

No Masking support

No Filters support

No Animation support (must be implemented through Delphi)

No Dynamic SVG support (hyperlinking, scripting, etc)

Comments (0)

RiverSoftAVG SVG Component Library (RSCL) © 2013-2016, Thomas G. Grubb