Class HemfPlusGDIImageRenderer
- java.lang.Object
-
- org.apache.poi.sl.draw.BitmapImageRenderer
-
- org.apache.poi.hemf.record.emfplus.HemfPlusGDIImageRenderer
-
- All Implemented Interfaces:
ImageRenderer
public class HemfPlusGDIImageRenderer extends BitmapImageRenderer
-
-
Field Summary
-
Fields inherited from class org.apache.poi.sl.draw.BitmapImageRenderer
img
-
-
Constructor Summary
Constructors Constructor Description HemfPlusGDIImageRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanRender(String contentType)intgetHeight()HemfPlusImage.EmfPlusPixelFormatgetPixelFormat()intgetStride()intgetWidth()voidloadImage(byte[] data, String contentType)voidloadImage(InputStream data, String contentType)BufferedImagereadGDIImage(byte[] data)Converts the gdi pixel data to a buffered imagevoidsetHeight(int height)voidsetPixelFormat(HemfPlusImage.EmfPlusPixelFormat pixelFormat)voidsetStride(int stride)voidsetWidth(int width)-
Methods inherited from class org.apache.poi.sl.draw.BitmapImageRenderer
drawImage, drawImage, getBounds, getCachedContentType, getCachedImage, getImage, getImage, getNativeBounds, setAlpha, setAlpha, setCacheInput
-
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
getDimension, getGenericRecord, setDefaultCharset
-
-
-
-
Method Detail
-
getWidth
public int getWidth()
-
setWidth
public void setWidth(int width)
-
getHeight
public int getHeight()
-
setHeight
public void setHeight(int height)
-
getStride
public int getStride()
-
setStride
public void setStride(int stride)
-
getPixelFormat
public HemfPlusImage.EmfPlusPixelFormat getPixelFormat()
-
setPixelFormat
public void setPixelFormat(HemfPlusImage.EmfPlusPixelFormat pixelFormat)
-
canRender
public boolean canRender(String contentType)
- Specified by:
canRenderin interfaceImageRenderer- Overrides:
canRenderin classBitmapImageRenderer
-
loadImage
public void loadImage(InputStream data, String contentType) throws IOException
- Specified by:
loadImagein interfaceImageRenderer- Overrides:
loadImagein classBitmapImageRenderer- Throws:
IOException
-
loadImage
public void loadImage(byte[] data, String contentType)- Specified by:
loadImagein interfaceImageRenderer- Overrides:
loadImagein classBitmapImageRenderer
-
readGDIImage
public BufferedImage readGDIImage(byte[] data)
Converts the gdi pixel data to a buffered image- Parameters:
data- the image data of all EmfPlusImage parts- Returns:
- the BufferedImage
-
-