public class SimpleDataRenderer extends AbstractRenderer implements DataRenderable, AreaHyperlinksRenderable
DataRenderable
interface that
wraps images that come from files or binary image data in JPG, GIF, or PNG format.
It can also wrap SVG data, but for better quality when converting to image,
the SimpleRenderToImageAwareDataRenderer
implementation is recommended.PROPERTY_IMAGE_DPI
Modifier | Constructor and Description |
---|---|
protected |
SimpleDataRenderer(byte[] data) |
|
SimpleDataRenderer(byte[] data,
List<JRPrintImageAreaHyperlink> areaHyperlinks) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getData(JasperReportsContext jasperReportsContext) |
List<JRPrintImageAreaHyperlink> |
getImageAreaHyperlinks(Rectangle2D renderingArea)
Returns the list of
image map areas . |
static SimpleDataRenderer |
getInstance(byte[] data) |
boolean |
hasImageAreaHyperlinks()
Indicates whether the renderer actually includes any image map areas.
|
getId
protected SimpleDataRenderer(byte[] data)
public SimpleDataRenderer(byte[] data, List<JRPrintImageAreaHyperlink> areaHyperlinks)
public static SimpleDataRenderer getInstance(byte[] data)
public byte[] getData(JasperReportsContext jasperReportsContext) throws JRException
getData
in interface DataRenderable
JRException
public List<JRPrintImageAreaHyperlink> getImageAreaHyperlinks(Rectangle2D renderingArea) throws JRException
AreaHyperlinksRenderable
image map areas
.getImageAreaHyperlinks
in interface AreaHyperlinksRenderable
renderingArea
- the area on which the image would be renderedJRPrintImageAreaHyperlink
instances.JRException
public boolean hasImageAreaHyperlinks()
AreaHyperlinksRenderable
hasImageAreaHyperlinks
in interface AreaHyperlinksRenderable
Copyright © 2016. All rights reserved.