Package org.apache.poi.xslf.draw
Class SVGImageRenderer
- java.lang.Object
-
- org.apache.poi.xslf.draw.SVGImageRenderer
-
- All Implemented Interfaces:
ImageRenderer
public class SVGImageRenderer extends Object implements ImageRenderer
-
-
Constructor Summary
Constructors Constructor Description SVGImageRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanRender(String contentType)booleandrawImage(Graphics2D graphics, Rectangle2D anchor)booleandrawImage(Graphics2D graphics, Rectangle2D anchor, Insets clip)Rectangle2DgetBounds()BufferedImagegetImage()BufferedImagegetImage(Dimension2D dim)Rectangle2DgetNativeBounds()org.apache.batik.gvt.GraphicsNodegetSVGRoot()voidloadImage(byte[] data, String contentType)voidloadImage(InputStream data, String contentType)voidsetAlpha(double alpha)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.poi.sl.draw.ImageRenderer
getCachedContentType, getCachedImage, getDimension, getGenericRecord, setCacheInput, setDefaultCharset
-
-
-
-
Method Detail
-
loadImage
public void loadImage(InputStream data, String contentType) throws IOException
- Specified by:
loadImagein interfaceImageRenderer- Throws:
IOException
-
loadImage
public void loadImage(byte[] data, String contentType) throws IOException- Specified by:
loadImagein interfaceImageRenderer- Throws:
IOException
-
getBounds
public Rectangle2D getBounds()
- Specified by:
getBoundsin interfaceImageRenderer
-
setAlpha
public void setAlpha(double alpha)
- Specified by:
setAlphain interfaceImageRenderer
-
getImage
public BufferedImage getImage()
- Specified by:
getImagein interfaceImageRenderer
-
getImage
public BufferedImage getImage(Dimension2D dim)
- Specified by:
getImagein interfaceImageRenderer
-
drawImage
public boolean drawImage(Graphics2D graphics, Rectangle2D anchor)
- Specified by:
drawImagein interfaceImageRenderer
-
drawImage
public boolean drawImage(Graphics2D graphics, Rectangle2D anchor, Insets clip)
- Specified by:
drawImagein interfaceImageRenderer
-
canRender
public boolean canRender(String contentType)
- Specified by:
canRenderin interfaceImageRenderer
-
getNativeBounds
public Rectangle2D getNativeBounds()
- Specified by:
getNativeBoundsin interfaceImageRenderer
-
getSVGRoot
public org.apache.batik.gvt.GraphicsNode getSVGRoot()
-
-