org.apache.poi.hwmf.draw
Class HwmfSLImageRenderer

java.lang.Object
  extended by org.apache.poi.hwmf.draw.HwmfSLImageRenderer
All Implemented Interfaces:
ImageRenderer

public class HwmfSLImageRenderer
extends java.lang.Object
implements ImageRenderer

Helper class which is instantiated by DrawPictureShape via reflection


Constructor Summary
HwmfSLImageRenderer()
           
 
Method Summary
 boolean drawImage(java.awt.Graphics2D graphics, java.awt.geom.Rectangle2D anchor)
           
 boolean drawImage(java.awt.Graphics2D graphics, java.awt.geom.Rectangle2D anchor, java.awt.Insets clip)
           
 java.awt.Dimension getDimension()
           
 java.awt.image.BufferedImage getImage()
           
 java.awt.image.BufferedImage getImage(java.awt.Dimension dim)
           
 void loadImage(byte[] data, java.lang.String contentType)
           
 void loadImage(java.io.InputStream data, java.lang.String contentType)
           
 void setAlpha(double alpha)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HwmfSLImageRenderer

public HwmfSLImageRenderer()
Method Detail

loadImage

public void loadImage(java.io.InputStream data,
                      java.lang.String contentType)
               throws java.io.IOException
Specified by:
loadImage in interface ImageRenderer
Throws:
java.io.IOException

loadImage

public void loadImage(byte[] data,
                      java.lang.String contentType)
               throws java.io.IOException
Specified by:
loadImage in interface ImageRenderer
Throws:
java.io.IOException

getDimension

public java.awt.Dimension getDimension()
Specified by:
getDimension in interface ImageRenderer

setAlpha

public void setAlpha(double alpha)
Specified by:
setAlpha in interface ImageRenderer

getImage

public java.awt.image.BufferedImage getImage()
Specified by:
getImage in interface ImageRenderer

getImage

public java.awt.image.BufferedImage getImage(java.awt.Dimension dim)
Specified by:
getImage in interface ImageRenderer

drawImage

public boolean drawImage(java.awt.Graphics2D graphics,
                         java.awt.geom.Rectangle2D anchor)
Specified by:
drawImage in interface ImageRenderer

drawImage

public boolean drawImage(java.awt.Graphics2D graphics,
                         java.awt.geom.Rectangle2D anchor,
                         java.awt.Insets clip)
Specified by:
drawImage in interface ImageRenderer