Class Graphics2DImagePainterImpl
- java.lang.Object
-
- org.apache.fop.image.loader.batik.Graphics2DImagePainterImpl
-
- All Implemented Interfaces:
org.apache.xmlgraphics.java2d.Graphics2DImagePainter
public class Graphics2DImagePainterImpl extends java.lang.Object implements org.apache.xmlgraphics.java2d.Graphics2DImagePainter
A graphics 2D image painter implementation for painting SVG images using Batik.
-
-
Constructor Summary
Constructors Constructor Description Graphics2DImagePainterImpl(org.apache.batik.gvt.GraphicsNode root, org.apache.batik.bridge.BridgeContext ctx, java.awt.Dimension imageSize)
Main constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.Dimension
getImageSize()
private void
normaliseScale(java.awt.Graphics2D g2d)
void
paint(java.awt.Graphics2D g2d, java.awt.geom.Rectangle2D area)
private void
prepare(java.awt.Graphics2D g2d, java.awt.geom.Rectangle2D area)
-
-
-
Constructor Detail
-
Graphics2DImagePainterImpl
public Graphics2DImagePainterImpl(org.apache.batik.gvt.GraphicsNode root, org.apache.batik.bridge.BridgeContext ctx, java.awt.Dimension imageSize)
Main constructor- Parameters:
root
- the graphics node rootctx
- the bridge contextimageSize
- the image size
-
-
Method Detail
-
getImageSize
public java.awt.Dimension getImageSize()
- Specified by:
getImageSize
in interfaceorg.apache.xmlgraphics.java2d.Graphics2DImagePainter
-
prepare
private void prepare(java.awt.Graphics2D g2d, java.awt.geom.Rectangle2D area)
-
normaliseScale
private void normaliseScale(java.awt.Graphics2D g2d)
-
paint
public void paint(java.awt.Graphics2D g2d, java.awt.geom.Rectangle2D area)
- Specified by:
paint
in interfaceorg.apache.xmlgraphics.java2d.Graphics2DImagePainter
-
-