xmlgraphics-commons 1.4

org.apache.xmlgraphics.java2d
Interface Graphics2DImagePainter


public interface Graphics2DImagePainter

This interface is used to paint vector graphic images. Components that can paint using a Graphics2D instance (i.e. Java2D) can implement this interface to paint themselves.


Method Summary
 java.awt.Dimension getImageSize()
           
 void paint(java.awt.Graphics2D g2d, java.awt.geom.Rectangle2D area)
          Called to paint the image.
 

Method Detail

paint

void paint(java.awt.Graphics2D g2d,
           java.awt.geom.Rectangle2D area)
Called to paint the image. Implementations should scale so the image is painted fully inside the given area indicated by then Rectangle2D object.

Parameters:
g2d - the Graphics2D instance to paint on
area - the target area for the image (in target device units)

getImageSize

java.awt.Dimension getImageSize()
Returns:
the dimensions (intrinsic size) of the image to be painted in millipoints

xmlgraphics-commons 1.4

Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.