RiverSoftAVG SVG Component Library
The RiverSoftAVG SVG Component Library (RSCL) is a scalable vector graphics (SVG) component library for Delphi XE4-Berlin and supports both VCL and FMX. The RSCL provides the ability to read, edit, display, and write SVGs in Delphi. The RSCL provides an SVG viewer in both Vcl and FMX that adheres to the SVG specification version 1.1, a modularized language for describing two-dimensional vector and mixed vector/raster graphics in XML. The RSCL provides Delphi developers access to the large library of free and commercial SVG graphics available from the web. Easily load and display high-quality resolution independent graphics, modify any element of the graphic in real-time, and save your changes for later. The RSCL is, for the most part (see SVG v1.1 specification compatibility), a conforming static SVG viewer (e.g., dynamics are provided through Delphi instead of through SVG scripting) and static SVG editor.
For Delphi XE4-Berlin (Win32/Win64/OSX/iOS/Android) and Appmethod (Object Pascal) (XE2 and XE3 support are available using v1.x)
The RiverSoftAVG SVG Component Library is required for our exciting new instrument add-on package, IMPACT. IMPACT comes with a large suite of gauges and gadgets, including clocks, compasses, batteries, speedometers, lights, an altimeter, barometer, and more. Easily add IMPACT to your applications with this new addon from RiverSoftAVG.
See the RSCL Version History page for full details on what has changed.
SVG v1.1 Specification Compatibility
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) and Static SVG Editor, which indicates the features of the SVG specification that an SVG viewer can process and render successfully (unsupported features are crossed out):
Summary of Limitations:
Note that some performance comparisons of the RSCL on different platforms are discussed in this blog post.
How To Use
Using the RiverSoftAVG SVG Component Library (RSCL) is very quick and easy with many options for how you want to display SVGs. Check out these tutorials from the online help:
There is also a long blog post that discuss the RSCL.
Please try the demo applications (Updated November 20, 2016) before buying. The demo applications are compiled applications for VCL and FMX. Please try your SVG files with the demo applications to verify that they will work with the RSCL. Note that the FMX demos uses the modified FMX.Canvas.D2D.pas discussed in our blog.
There is an evaluation version of the RSCL available from the Downloads page. The demo has no limitations except:
*** The DEMO version is for EVALUATION PURPOSES ONLY ***
To check our prices or to order, go to the Order page. Also, be sure to check out RiverSoftAVG IMPACT, an instrument package add-on for the RSCL!
Send mail to webmasterNO@SPAMRiverSoftAVG.com with questions or comments about this web site.