Class SVGRenderExtension

java.lang.Object
org.apache.batik.svggen.DefaultExtensionHandler
org.apache.poi.xslf.draw.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:
  • Constructor Details

    • SVGRenderExtension

      public SVGRenderExtension()
  • Method Details

    • 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