Package net.sf.jasperreports.renderers
Class WrappingSvgDataToGraphics2DRenderer
java.lang.Object
net.sf.jasperreports.renderers.AbstractRenderer
net.sf.jasperreports.renderers.AbstractRenderToImageAwareRenderer
net.sf.jasperreports.renderers.AbstractSvgDataToGraphics2DRenderer
net.sf.jasperreports.renderers.WrappingSvgDataToGraphics2DRenderer
- All Implemented Interfaces:
Serializable
,AreaHyperlinksRenderable
,DataRenderable
,DimensionRenderable
,Graphics2DRenderable
,Renderable
,RenderToImageAwareRenderable
SVG renderer implementation based on Batik.
- 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
getData
(JasperReportsContext jasperReportsContext) getImageAreaHyperlinks
(Rectangle2D renderingArea) Returns the list ofimage map areas
.int
getImageDataDPI
(JasperReportsContext jasperReportsContext) protected org.w3c.dom.svg.SVGDocument
getSvgDocument
(JasperReportsContext jasperReportsContext, org.apache.batik.dom.svg.SVGDocumentFactory documentFactory) boolean
Indicates whether the renderer actually includes any image map areas.Methods inherited from class net.sf.jasperreports.renderers.AbstractSvgDataToGraphics2DRenderer
getDimension, getRootNode, render
Methods inherited from class net.sf.jasperreports.renderers.AbstractRenderer
getId
-
Constructor Details
-
WrappingSvgDataToGraphics2DRenderer
-
-
Method Details
-
getSvgDocument
protected org.w3c.dom.svg.SVGDocument getSvgDocument(JasperReportsContext jasperReportsContext, org.apache.batik.dom.svg.SVGDocumentFactory documentFactory) throws JRException - Specified by:
getSvgDocument
in classAbstractSvgDataToGraphics2DRenderer
- Throws:
JRException
-
getImageAreaHyperlinks
public List<JRPrintImageAreaHyperlink> getImageAreaHyperlinks(Rectangle2D renderingArea) throws JRException Description copied from interface:AreaHyperlinksRenderable
Returns the list ofimage map areas
.- Specified by:
getImageAreaHyperlinks
in interfaceAreaHyperlinksRenderable
- Overrides:
getImageAreaHyperlinks
in classAbstractSvgDataToGraphics2DRenderer
- Parameters:
renderingArea
- the area on which the image would be rendered- Returns:
- a list of
JRPrintImageAreaHyperlink
instances. - Throws:
JRException
-
hasImageAreaHyperlinks
public boolean hasImageAreaHyperlinks()Description copied from interface:AreaHyperlinksRenderable
Indicates whether the renderer actually includes any image map areas.- Specified by:
hasImageAreaHyperlinks
in interfaceAreaHyperlinksRenderable
- Overrides:
hasImageAreaHyperlinks
in classAbstractSvgDataToGraphics2DRenderer
- Returns:
- whether the renderer actually includes any image map areas
-
getData
- Throws:
JRException
-
getImageDataDPI
- Specified by:
getImageDataDPI
in interfaceRenderToImageAwareRenderable
- Overrides:
getImageDataDPI
in classAbstractRenderToImageAwareRenderer
-
createGraphics
- Specified by:
createGraphics
in interfaceRenderToImageAwareRenderable
- Overrides:
createGraphics
in classAbstractSvgDataToGraphics2DRenderer
-