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.
|
getIdprotected 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 DataRenderableJRExceptionpublic List<JRPrintImageAreaHyperlink> getImageAreaHyperlinks(Rectangle2D renderingArea) throws JRException
AreaHyperlinksRenderableimage map areas.getImageAreaHyperlinks in interface AreaHyperlinksRenderablerenderingArea - the area on which the image would be renderedJRPrintImageAreaHyperlink instances.JRExceptionpublic boolean hasImageAreaHyperlinks()
AreaHyperlinksRenderablehasImageAreaHyperlinks in interface AreaHyperlinksRenderableCopyright © 2017. All rights reserved.