Package org.apache.poi.xslf.draw
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 objectsTaken (with permission) from https://gist.github.com/msteiger/4509119, including the fixes that are discussed in the comments
- See Also:
- BATIK-1032
-
-
Constructor Summary
Constructors Constructor Description SVGRenderExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.batik.svggen.SVGGraphics2DgetSvgGraphics2D()org.apache.batik.svggen.SVGPaintDescriptorhandlePaint(Paint paint, org.apache.batik.svggen.SVGGeneratorContext generatorContext)voidsetSvgGraphics2D(org.apache.batik.svggen.SVGGraphics2D svgGraphics2D)
-
-
-
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:
handlePaintin interfaceorg.apache.batik.svggen.ExtensionHandler- Overrides:
handlePaintin classorg.apache.batik.svggen.DefaultExtensionHandler
-
-