public class JRImageRenderer extends JRAbstractRenderer
IMAGE_TYPE_GIF, IMAGE_TYPE_JPEG, IMAGE_TYPE_PNG, IMAGE_TYPE_TIFF, IMAGE_TYPE_UNKNOWN, MIME_TYPE_GIF, MIME_TYPE_JPEG, MIME_TYPE_PNG, MIME_TYPE_TIFF, PROPERTY_IMAGE_DPI, TYPE_IMAGE, TYPE_SVG
Modifier | Constructor and Description |
---|---|
protected |
JRImageRenderer(byte[] imageData) |
protected |
JRImageRenderer(java.lang.String imageLocation) |
Modifier and Type | Method and Description |
---|---|
java.awt.geom.Dimension2D |
getDimension() |
java.awt.Image |
getImage() |
byte[] |
getImageData() |
java.lang.String |
getImageLocation() |
byte |
getImageType() |
static JRImageRenderer |
getInstance(byte[] imageData) |
static JRRenderable |
getInstance(java.io.File file,
OnErrorTypeEnum onErrorType) |
static JRRenderable |
getInstance(java.awt.Image image,
byte imageType,
OnErrorTypeEnum onErrorType)
Creates and returns an instance of the JRImageRenderer class after encoding the image object using an image
encoder that supports the supplied image type.
|
static JRRenderable |
getInstance(java.awt.Image img,
OnErrorTypeEnum onErrorType) |
static JRRenderable |
getInstance(java.io.InputStream is,
OnErrorTypeEnum onErrorType) |
static JRRenderable |
getInstance(java.lang.String imageLocation) |
static JRRenderable |
getInstance(java.lang.String imageLocation,
OnErrorTypeEnum onErrorType) |
static JRRenderable |
getInstance(java.lang.String imageLocation,
OnErrorTypeEnum onErrorType,
boolean isLazy) |
static JRRenderable |
getInstance(java.lang.String imageLocation,
OnErrorTypeEnum onErrorType,
boolean isLazy,
java.lang.ClassLoader classLoader,
java.net.URLStreamHandlerFactory urlHandlerFactory,
FileResolver fileResolver)
Deprecated.
Replaced by
getInstance(String, OnErrorTypeEnum, boolean) . |
static JRRenderable |
getInstance(java.net.URL url,
OnErrorTypeEnum onErrorType) |
static JRImageRenderer |
getOnErrorRenderer(OnErrorTypeEnum onErrorType,
JRException e) |
static JRRenderable |
getOnErrorRendererForDimension(JRRenderable renderer,
OnErrorTypeEnum onErrorType) |
static JRImageRenderer |
getOnErrorRendererForImage(JRImageRenderer renderer,
OnErrorTypeEnum onErrorType) |
static JRRenderable |
getOnErrorRendererForImageData(JRRenderable renderer,
OnErrorTypeEnum onErrorType) |
byte |
getType() |
void |
render(java.awt.Graphics2D grx,
java.awt.geom.Rectangle2D rectangle) |
getId
protected JRImageRenderer(byte[] imageData)
protected JRImageRenderer(java.lang.String imageLocation)
public static JRImageRenderer getInstance(byte[] imageData)
public static JRRenderable getInstance(java.lang.String imageLocation) throws JRException
JRException
public static JRRenderable getInstance(java.lang.String imageLocation, OnErrorTypeEnum onErrorType) throws JRException
JRException
public static JRRenderable getInstance(java.lang.String imageLocation, OnErrorTypeEnum onErrorType, boolean isLazy) throws JRException
JRException
public static JRRenderable getInstance(java.lang.String imageLocation, OnErrorTypeEnum onErrorType, boolean isLazy, java.lang.ClassLoader classLoader, java.net.URLStreamHandlerFactory urlHandlerFactory, FileResolver fileResolver) throws JRException
getInstance(String, OnErrorTypeEnum, boolean)
.JRException
public static JRRenderable getInstance(java.awt.Image img, OnErrorTypeEnum onErrorType) throws JRException
JRException
public static JRRenderable getInstance(java.awt.Image image, byte imageType, OnErrorTypeEnum onErrorType) throws JRException
image
- the java.awt.Image object to wrap into a JRImageRenderer instanceimageType
- the type of the image as specified by one of the constants defined in the JRRenderable interfaceonErrorType
- one of the error type constants defined in the OnErrorTypeEnum
.JRException
public static JRRenderable getInstance(java.io.InputStream is, OnErrorTypeEnum onErrorType) throws JRException
JRException
public static JRRenderable getInstance(java.net.URL url, OnErrorTypeEnum onErrorType) throws JRException
JRException
public static JRRenderable getInstance(java.io.File file, OnErrorTypeEnum onErrorType) throws JRException
JRException
public static JRRenderable getOnErrorRendererForDimension(JRRenderable renderer, OnErrorTypeEnum onErrorType) throws JRException
JRException
public static JRRenderable getOnErrorRendererForImageData(JRRenderable renderer, OnErrorTypeEnum onErrorType) throws JRException
JRException
public static JRImageRenderer getOnErrorRendererForImage(JRImageRenderer renderer, OnErrorTypeEnum onErrorType) throws JRException
JRException
public static JRImageRenderer getOnErrorRenderer(OnErrorTypeEnum onErrorType, JRException e) throws JRException
JRException
public java.awt.Image getImage() throws JRException
JRException
public java.lang.String getImageLocation()
public byte getType()
public byte getImageType()
public java.awt.geom.Dimension2D getDimension() throws JRException
JRException
public byte[] getImageData() throws JRException
JRException
public void render(java.awt.Graphics2D grx, java.awt.geom.Rectangle2D rectangle) throws JRException
JRException
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com