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) |
getId
protected SimpleRenderToImageAwareDataRenderer(byte[] data)
public SimpleRenderToImageAwareDataRenderer(byte[] data, List<JRPrintImageAreaHyperlink> areaHyperlinks)
areaHyperlinks
- a list of area hyperlinks
public static SimpleRenderToImageAwareDataRenderer 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
public int getImageDataDPI(JasperReportsContext jasperReportsContext)
getImageDataDPI
in interface RenderToImageAwareRenderable
getImageDataDPI
in class AbstractRenderToImageAwareRenderer
public Graphics2D createGraphics(BufferedImage bi)
createGraphics
in interface RenderToImageAwareRenderable
createGraphics
in class AbstractRenderToImageAwareRenderer
public int getMinDPI()
public void setMinDPI(int minDPI)
public boolean isAntiAlias()
public void setAntiAlias(boolean antiAlias)
Copyright © 2016. All rights reserved.