public class WrappingSvgDataToGraphics2DRenderer extends AbstractSvgDataToGraphics2DRenderer
PROPERTY_IMAGE_DPI
Constructor and Description |
---|
WrappingSvgDataToGraphics2DRenderer(DataRenderable dataRenderer) |
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) |
protected 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.
|
getDimension, getRootNode, render
getId
public WrappingSvgDataToGraphics2DRenderer(DataRenderable dataRenderer)
protected org.w3c.dom.svg.SVGDocument getSvgDocument(JasperReportsContext jasperReportsContext, org.apache.batik.dom.svg.SVGDocumentFactory documentFactory) throws JRException
getSvgDocument
in class AbstractSvgDataToGraphics2DRenderer
JRException
public List<JRPrintImageAreaHyperlink> getImageAreaHyperlinks(Rectangle2D renderingArea) throws JRException
AreaHyperlinksRenderable
image map areas
.getImageAreaHyperlinks
in interface AreaHyperlinksRenderable
getImageAreaHyperlinks
in class AbstractSvgDataToGraphics2DRenderer
renderingArea
- the area on which the image would be renderedJRPrintImageAreaHyperlink
instances.JRException
public boolean hasImageAreaHyperlinks()
AreaHyperlinksRenderable
hasImageAreaHyperlinks
in interface AreaHyperlinksRenderable
hasImageAreaHyperlinks
in class AbstractSvgDataToGraphics2DRenderer
public byte[] getData(JasperReportsContext jasperReportsContext) throws JRException
JRException
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 AbstractSvgDataToGraphics2DRenderer
Copyright © 2023 Cloud Software Group, Inc.. All rights reserved.