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
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.batik.svggen.SVGGraphics2Dorg.apache.batik.svggen.SVGPaintDescriptorhandlePaint(Paint paint, org.apache.batik.svggen.SVGGeneratorContext generatorContext) voidsetSvgGraphics2D(org.apache.batik.svggen.SVGGraphics2D svgGraphics2D) Methods inherited from class org.apache.batik.svggen.DefaultExtensionHandler
handleComposite, handleFilter
-
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:
handlePaintin interfaceorg.apache.batik.svggen.ExtensionHandler- Overrides:
handlePaintin classorg.apache.batik.svggen.DefaultExtensionHandler
-