public class HwmfImageRenderer extends Object implements ImageRenderer, EmbeddedExtractor
DrawPictureShape
via reflectionEmbeddedExtractor.EmbeddedPart| Constructor and Description |
|---|
HwmfImageRenderer() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRender(String contentType) |
boolean |
drawImage(Graphics2D graphics,
Rectangle2D anchor) |
boolean |
drawImage(Graphics2D graphics,
Rectangle2D anchor,
Insets clip) |
Rectangle2D |
getBounds() |
Dimension2D |
getDimension() |
Iterable<EmbeddedExtractor.EmbeddedPart> |
getEmbeddings() |
static Iterable<EmbeddedExtractor.EmbeddedPart> |
getEmbeddings(Iterable<HwmfEmbedded> embs) |
GenericRecord |
getGenericRecord() |
BufferedImage |
getImage() |
BufferedImage |
getImage(Dimension2D dim) |
Rectangle2D |
getNativeBounds() |
static Rectangle2D |
getOuterBounds(Rectangle2D anchor,
Insets clip) |
void |
loadImage(byte[] data,
String contentType) |
void |
loadImage(InputStream data,
String contentType) |
void |
setAlpha(double alpha) |
void |
setDefaultCharset(Charset defaultCharset) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCachedContentType, getCachedImage, setCacheInputpublic boolean canRender(String contentType)
canRender in interface ImageRendererpublic void loadImage(InputStream data, String contentType) throws IOException
loadImage in interface ImageRendererIOExceptionpublic void loadImage(byte[] data,
String contentType)
throws IOException
loadImage in interface ImageRendererIOExceptionpublic Dimension2D getDimension()
getDimension in interface ImageRendererpublic void setAlpha(double alpha)
setAlpha in interface ImageRendererpublic BufferedImage getImage()
getImage in interface ImageRendererpublic BufferedImage getImage(Dimension2D dim)
getImage in interface ImageRendererpublic boolean drawImage(Graphics2D graphics, Rectangle2D anchor)
drawImage in interface ImageRendererpublic boolean drawImage(Graphics2D graphics, Rectangle2D anchor, Insets clip)
drawImage in interface ImageRenderer@Internal public static Rectangle2D getOuterBounds(Rectangle2D anchor, Insets clip)
public GenericRecord getGenericRecord()
getGenericRecord in interface ImageRendererpublic Iterable<EmbeddedExtractor.EmbeddedPart> getEmbeddings()
getEmbeddings in interface EmbeddedExtractor@Internal public static Iterable<EmbeddedExtractor.EmbeddedPart> getEmbeddings(Iterable<HwmfEmbedded> embs)
public Rectangle2D getNativeBounds()
getNativeBounds in interface ImageRendererpublic Rectangle2D getBounds()
getBounds in interface ImageRendererpublic void setDefaultCharset(Charset defaultCharset)
setDefaultCharset in interface ImageRenderer