public abstract class AbstractSvgDataToGraphics2DRenderer extends AbstractRenderToImageAwareRenderer implements DataRenderable, Graphics2DRenderable, DimensionRenderable, AreaHyperlinksRenderable
PROPERTY_IMAGE_DPI| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSvgDataToGraphics2DRenderer(List<JRPrintImageAreaHyperlink> areaHyperlinks)
Creates a SVG renderer.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ensureSvg(JasperReportsContext jasperReportsContext) |
Dimension2D |
getDimension(JasperReportsContext jasperReportsContext) |
List<JRPrintImageAreaHyperlink> |
getImageAreaHyperlinks(Rectangle2D renderingArea)
Returns the list of
image map areas. |
protected abstract org.w3c.dom.svg.SVGDocument |
getSvgDocument(JasperReportsContext jasperReportsContext,
org.apache.batik.dom.svg.SVGDocumentFactory documentFactory) |
boolean |
hasImageAreaHyperlinks()
Indicates whether the renderer actually includes any image map areas.
|
void |
render(JasperReportsContext jasperReportsContext,
Graphics2D grx,
Rectangle2D rectangle) |
createGraphics, getImageDataDPIgetIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDataprotected AbstractSvgDataToGraphics2DRenderer(List<JRPrintImageAreaHyperlink> areaHyperlinks)
areaHyperlinks - a list of area hyperlinkspublic void render(JasperReportsContext jasperReportsContext, Graphics2D grx, Rectangle2D rectangle) throws JRException
render in interface Graphics2DRenderableJRExceptionpublic Dimension2D getDimension(JasperReportsContext jasperReportsContext)
getDimension in interface DimensionRenderableprotected void ensureSvg(JasperReportsContext jasperReportsContext) throws JRException
JRExceptionprotected abstract org.w3c.dom.svg.SVGDocument getSvgDocument(JasperReportsContext jasperReportsContext, org.apache.batik.dom.svg.SVGDocumentFactory documentFactory) throws JRException
JRExceptionpublic 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.