ResourceRenderer
and DataRenderable
.public class JRImageRenderer extends JRAbstractRenderer implements DataRenderable
PROPERTY_IMAGE_DPI
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, TYPE_IMAGE, TYPE_SVG
Modifier | Constructor and Description |
---|---|
protected |
JRImageRenderer(byte[] imageData)
Deprecated.
|
protected |
JRImageRenderer(String imageLocation)
Deprecated.
|
getId
protected JRImageRenderer(byte[] imageData)
protected JRImageRenderer(String imageLocation)
public static JRImageRenderer getInstance(byte[] imageData)
public static JRImageRenderer getOnErrorRendererForImage(JasperReportsContext jasperReportsContext, JRImageRenderer renderer, OnErrorTypeEnum onErrorType) throws JRException
JRException
public static JRImageRenderer getOnErrorRenderer(OnErrorTypeEnum onErrorType, JRException e) throws JRException
RenderableUtil.getOnErrorRenderer(OnErrorTypeEnum, JRException)
.JRException
public static JRImageRenderer getOnErrorRenderer(OnErrorTypeEnum onErrorType, JRRuntimeException e) throws JRRuntimeException
RenderableUtil.getOnErrorRenderer(OnErrorTypeEnum, JRRuntimeException)
.JRRuntimeException
public Image getImage(JasperReportsContext jasperReportsContext) throws JRException
JRException
public Image getImage() throws JRException
getImage(JasperReportsContext)
.JRException
public String getImageLocation()
public byte getType()
getTypeValue()
.getType
in interface JRRenderable
public byte getImageType()
getImageTypeValue()
.getImageType
in interface JRRenderable
public RenderableTypeEnum getTypeValue()
getTypeValue
in class JRAbstractRenderer
public ImageTypeEnum getImageTypeValue()
getImageTypeValue
in class JRAbstractRenderer
public Dimension2D getDimension() throws JRException
getDimension(JasperReportsContext)
.getDimension
in interface JRRenderable
JRException
public Dimension2D getDimension(JasperReportsContext jasperReportsContext) throws JRException
getDimension
in class JRAbstractRenderer
JRException
public byte[] getImageData(JasperReportsContext jasperReportsContext) throws JRException
getImageData
in class JRAbstractRenderer
JRException
public byte[] getData(JasperReportsContext jasperReportsContext) throws JRException
getData
in interface DataRenderable
JRException
public byte[] getImageData() throws JRException
getImageData(JasperReportsContext)
.getImageData
in interface JRRenderable
JRException
public void render(Graphics2D grx, Rectangle2D rectangle) throws JRException
render(JasperReportsContext, Graphics2D, Rectangle2D)
.render
in interface JRRenderable
JRException
public void render(JasperReportsContext jasperReportsContext, Graphics2D grx, Rectangle2D rectangle) throws JRException
render
in class JRAbstractRenderer
JRException
Copyright © 2016. All rights reserved.