Class SVGRenderExtension

  • All Implemented Interfaces:
    org.apache.batik.svggen.ExtensionHandler

    @Internal
    public class SVGRenderExtension
    extends org.apache.batik.svggen.DefaultExtensionHandler
    Extension of Batik's DefaultExtensionHandler which handles different kinds of Paint objects

    Taken (with permission) from https://gist.github.com/msteiger/4509119, including the fixes that are discussed in the comments

    See Also:
    BATIK-1032
    • Constructor Detail

      • SVGRenderExtension

        public SVGRenderExtension()
    • Method Detail

      • getSvgGraphics2D

        public org.apache.batik.svggen.SVGGraphics2D getSvgGraphics2D()
      • setSvgGraphics2D

        public void setSvgGraphics2D​(org.apache.batik.svggen.SVGGraphics2D svgGraphics2D)
      • handlePaint

        public org.apache.batik.svggen.SVGPaintDescriptor handlePaint​(Paint paint,
                                                                      org.apache.batik.svggen.SVGGeneratorContext generatorContext)
        Specified by:
        handlePaint in interface org.apache.batik.svggen.ExtensionHandler
        Overrides:
        handlePaint in class org.apache.batik.svggen.DefaultExtensionHandler