Package net.sf.jasperreports.renderers
-
Interface Summary Interface Description AreaHyperlinksRenderable Image renderer able to produce image maps.DataRenderable TheDataRenderable
interface has a method calledDataRenderable.getData(JasperReportsContext)
, which gets called by the engine each time it needs the actual image data either to embed it directly into the exported documents, or to use it to draw the image or the graphic onto a device or graphic context.DimensionRenderable This interface is implemented by renderable objects that want to provide a dimension for the graphics they render, usually by also implementing theGraphics2DRenderable
interface.Graphics2DRenderable This interface has a method calledGraphics2DRenderable.render(JasperReportsContext, Graphics2D, Rectangle2D)
, which gets called by the engine each time it needs to draw the image on a given device or graphic context.Renderable Provides functionality for image rendering.RenderToImageAwareRenderable This interface should be implemented by renderable object which want to benefit from better resolution and control the way the graphic context is created when they are converted to image data, during export to certain document formats. -
Class Summary Class Description AbstractRenderer AbstractRenderToImageAwareRenderer AbstractRenderToImageDataRenderer AbstractSvgDataToGraphics2DRenderer SVG renderer implementation based on Batik.AwtComponentRendererImpl BatikAWTFontFamily BatikFontFamilyResolver BatikUserAgent SVG renderer implementation based on Batik.RenderersCache ResourceRenderer SimpleDataRenderer The is a default implementation for theDataRenderable
interface that wraps images that come from files or binary image data in JPG, GIF, or PNG format.SimpleRenderToImageAwareDataRenderer This class a renderable implementation for wrapping SVG data.WrappingImageDataToGraphics2DRenderer WrappingRenderToImageDataRenderer WrappingSvgDataToGraphics2DRenderer SVG renderer implementation based on Batik.