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, getImageDataDPI
getId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getData
protected AbstractSvgDataToGraphics2DRenderer(List<JRPrintImageAreaHyperlink> areaHyperlinks)
areaHyperlinks
- a list of area hyperlinks
public void render(JasperReportsContext jasperReportsContext, Graphics2D grx, Rectangle2D rectangle) throws JRException
render
in interface Graphics2DRenderable
JRException
public Dimension2D getDimension(JasperReportsContext jasperReportsContext)
getDimension
in interface DimensionRenderable
protected void ensureSvg(JasperReportsContext jasperReportsContext) throws JRException
JRException
protected abstract org.w3c.dom.svg.SVGDocument getSvgDocument(JasperReportsContext jasperReportsContext, org.apache.batik.dom.svg.SVGDocumentFactory documentFactory) throws JRException
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
Copyright © 2017. All rights reserved.