public class HemfImageRenderer extends java.lang.Object implements ImageRenderer, EmbeddedExtractor
EmbeddedExtractor.EmbeddedPart| Constructor and Description |
|---|
HemfImageRenderer() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRender(java.lang.String contentType)
Determines if this image renderer implementation supports the given contentType
|
boolean |
drawImage(java.awt.Graphics2D graphics,
java.awt.geom.Rectangle2D anchor)
Render picture data into the supplied graphics
|
boolean |
drawImage(java.awt.Graphics2D graphics,
java.awt.geom.Rectangle2D anchor,
java.awt.Insets clip)
Render picture data into the supplied graphics
|
java.awt.geom.Rectangle2D |
getBounds() |
java.lang.Iterable<EmbeddedExtractor.EmbeddedPart> |
getEmbeddings() |
GenericRecord |
getGenericRecord() |
java.awt.image.BufferedImage |
getImage() |
java.awt.image.BufferedImage |
getImage(java.awt.geom.Dimension2D dim) |
java.awt.geom.Rectangle2D |
getNativeBounds() |
void |
loadImage(byte[] data,
java.lang.String contentType)
Load and buffer the image
|
void |
loadImage(java.io.InputStream data,
java.lang.String contentType)
Load and buffer the image
|
void |
setAlpha(double alpha) |
void |
setDefaultCharset(java.nio.charset.Charset defaultCharset)
Sets the default charset to render text elements.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDimensionpublic boolean canRender(java.lang.String contentType)
ImageRenderercanRender in interface ImageRenderercontentType - the image content typepublic void loadImage(java.io.InputStream data,
java.lang.String contentType)
throws java.io.IOException
ImageRendererloadImage in interface ImageRendererdata - the raw image streamcontentType - the content typejava.io.IOExceptionpublic void loadImage(byte[] data,
java.lang.String contentType)
throws java.io.IOException
ImageRendererloadImage in interface ImageRendererdata - the raw image bytescontentType - the content typejava.io.IOExceptionpublic void setAlpha(double alpha)
setAlpha in interface ImageRendereralpha - the alpha [0..1] to be added to the image (possibly already containing an alpha channel)public java.awt.image.BufferedImage getImage()
getImage in interface ImageRendererpublic java.awt.image.BufferedImage getImage(java.awt.geom.Dimension2D dim)
getImage in interface ImageRendererdim - the dimension in pixels of the returned imagepublic boolean drawImage(java.awt.Graphics2D graphics,
java.awt.geom.Rectangle2D anchor)
ImageRendererdrawImage in interface ImageRendererpublic boolean drawImage(java.awt.Graphics2D graphics,
java.awt.geom.Rectangle2D anchor,
java.awt.Insets clip)
ImageRendererdrawImage in interface ImageRendererpublic GenericRecord getGenericRecord()
getGenericRecord in interface ImageRendererpublic java.lang.Iterable<EmbeddedExtractor.EmbeddedPart> getEmbeddings()
getEmbeddings in interface EmbeddedExtractorpublic java.awt.geom.Rectangle2D getNativeBounds()
getNativeBounds in interface ImageRendererpublic java.awt.geom.Rectangle2D getBounds()
getBounds in interface ImageRendererpublic void setDefaultCharset(java.nio.charset.Charset defaultCharset)
ImageRenderersetDefaultCharset in interface ImageRendererdefaultCharset - the default charsetCopyright 2021 The Apache Software Foundation or its licensors, as applicable.