Package net.sf.jasperreports.renderers
Class SimpleDataRenderer
java.lang.Object
net.sf.jasperreports.renderers.AbstractRenderer
net.sf.jasperreports.renderers.SimpleDataRenderer
- All Implemented Interfaces:
Serializable,AreaHyperlinksRenderable,DataRenderable,Renderable
public class SimpleDataRenderer
extends AbstractRenderer
implements DataRenderable, AreaHyperlinksRenderable
The is a default implementation for the
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.- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
-
Field Summary
Fields inherited from interface net.sf.jasperreports.renderers.Renderable
PROPERTY_IMAGE_DPI -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSimpleDataRenderer(byte[] data) SimpleDataRenderer(byte[] data, List<JRPrintImageAreaHyperlink> areaHyperlinks) -
Method Summary
Modifier and TypeMethodDescriptionbyte[]getData(JasperReportsContext jasperReportsContext) getImageAreaHyperlinks(Rectangle2D renderingArea) Returns the list ofimage map areas.static SimpleDataRenderergetInstance(byte[] data) booleanIndicates whether the renderer actually includes any image map areas.Methods inherited from class net.sf.jasperreports.renderers.AbstractRenderer
getId
-
Constructor Details
-
SimpleDataRenderer
protected SimpleDataRenderer(byte[] data) -
SimpleDataRenderer
-
-
Method Details
-
getInstance
-
getData
- Specified by:
getDatain interfaceDataRenderable- Throws:
JRException
-
getImageAreaHyperlinks
public List<JRPrintImageAreaHyperlink> getImageAreaHyperlinks(Rectangle2D renderingArea) throws JRException Description copied from interface:AreaHyperlinksRenderableReturns the list ofimage map areas.- Specified by:
getImageAreaHyperlinksin interfaceAreaHyperlinksRenderable- Parameters:
renderingArea- the area on which the image would be rendered- Returns:
- a list of
JRPrintImageAreaHyperlinkinstances. - Throws:
JRException
-
hasImageAreaHyperlinks
public boolean hasImageAreaHyperlinks()Description copied from interface:AreaHyperlinksRenderableIndicates whether the renderer actually includes any image map areas.- Specified by:
hasImageAreaHyperlinksin interfaceAreaHyperlinksRenderable- Returns:
- whether the renderer actually includes any image map areas
-