public class SimpleRenderToImageAwareDataRenderer extends AbstractRenderToImageAwareRenderer implements DataRenderable, AreaHyperlinksRenderable
SimpleDataRenderer because it it allows providing additional
information about required resolution of the graphic, when converted to
and image, as the engine needs to do that for certain document formats at export time.PROPERTY_IMAGE_DPI| Modifier | Constructor and Description |
|---|---|
protected |
SimpleRenderToImageAwareDataRenderer(byte[] data) |
|
SimpleRenderToImageAwareDataRenderer(byte[] data,
List<JRPrintImageAreaHyperlink> areaHyperlinks)
Creates a SVG renderer.
|
| Modifier and Type | Method and Description |
|---|---|
Graphics2D |
createGraphics(BufferedImage bi) |
byte[] |
getData(JasperReportsContext jasperReportsContext) |
List<JRPrintImageAreaHyperlink> |
getImageAreaHyperlinks(Rectangle2D renderingArea)
Returns the list of
image map areas. |
int |
getImageDataDPI(JasperReportsContext jasperReportsContext) |
static SimpleRenderToImageAwareDataRenderer |
getInstance(byte[] data) |
int |
getMinDPI() |
boolean |
hasImageAreaHyperlinks()
Indicates whether the renderer actually includes any image map areas.
|
boolean |
isAntiAlias() |
void |
setAntiAlias(boolean antiAlias) |
void |
setMinDPI(int minDPI) |
getIdprotected SimpleRenderToImageAwareDataRenderer(byte[] data)
public SimpleRenderToImageAwareDataRenderer(byte[] data,
List<JRPrintImageAreaHyperlink> areaHyperlinks)
areaHyperlinks - a list of area hyperlinkspublic static SimpleRenderToImageAwareDataRenderer 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 AreaHyperlinksRenderablepublic int getImageDataDPI(JasperReportsContext jasperReportsContext)
getImageDataDPI in interface RenderToImageAwareRenderablegetImageDataDPI in class AbstractRenderToImageAwareRendererpublic Graphics2D createGraphics(BufferedImage bi)
createGraphics in interface RenderToImageAwareRenderablecreateGraphics in class AbstractRenderToImageAwareRendererpublic int getMinDPI()
public void setMinDPI(int minDPI)
public boolean isAntiAlias()
public void setAntiAlias(boolean antiAlias)
Copyright © 2017. All rights reserved.