Package org.apache.poi.hemf.draw
Class HemfImageRenderer
- java.lang.Object
-
- org.apache.poi.hemf.draw.HemfImageRenderer
-
- All Implemented Interfaces:
EmbeddedExtractor,ImageRenderer
public class HemfImageRenderer extends Object implements ImageRenderer, EmbeddedExtractor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.poi.sl.draw.EmbeddedExtractor
EmbeddedExtractor.EmbeddedPart
-
-
Constructor Summary
Constructors Constructor Description HemfImageRenderer()
-
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()Iterable<EmbeddedExtractor.EmbeddedPart>getEmbeddings()GenericRecordgetGenericRecord()BufferedImagegetImage()BufferedImagegetImage(Dimension2D dim)Rectangle2DgetNativeBounds()voidloadImage(byte[] data, String contentType)voidloadImage(InputStream data, String contentType)voidsetAlpha(double alpha)voidsetDefaultCharset(Charset defaultCharset)-
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, setCacheInput
-
-
-
-
Method Detail
-
canRender
public boolean canRender(String contentType)
- Specified by:
canRenderin interfaceImageRenderer
-
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
-
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
-
getGenericRecord
public GenericRecord getGenericRecord()
- Specified by:
getGenericRecordin interfaceImageRenderer
-
getEmbeddings
public Iterable<EmbeddedExtractor.EmbeddedPart> getEmbeddings()
- Specified by:
getEmbeddingsin interfaceEmbeddedExtractor
-
getNativeBounds
public Rectangle2D getNativeBounds()
- Specified by:
getNativeBoundsin interfaceImageRenderer
-
getBounds
public Rectangle2D getBounds()
- Specified by:
getBoundsin interfaceImageRenderer
-
setDefaultCharset
public void setDefaultCharset(Charset defaultCharset)
- Specified by:
setDefaultCharsetin interfaceImageRenderer
-
-