Package net.sf.paperclips
Interface PrintPiece
-
- All Known Implementing Classes:
AbstractPiece
,CompositePiece
public interface PrintPiece
A piece of a Print, which is capable of drawing itself on a graphics device. PrintPiece objects are created by a PrintIterator.- Author:
- Matthew
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
dispose()
Disposes the system resources allocated by this PrintPiece.org.eclipse.swt.graphics.Point
getSize()
Returns the dimensions of this PrintPiece, in pixels.void
paint(org.eclipse.swt.graphics.GC gc, int x, int y)
Draws this PrintPiece on the given graphics device, at the given coordinates.
-
-
-
Method Detail
-
getSize
org.eclipse.swt.graphics.Point getSize()
Returns the dimensions of this PrintPiece, in pixels.- Returns:
- the dimensions of this PrintPiece, in pixels.
-
paint
void paint(org.eclipse.swt.graphics.GC gc, int x, int y)
Draws this PrintPiece on the given graphics device, at the given coordinates.- Parameters:
gc
- a graphics context for the graphics device.x
- the x coordinate where this PrintPiece will be drawn.y
- the x coordinate where this PrintPiece will be drawn.
-
dispose
void dispose()
Disposes the system resources allocated by this PrintPiece. The dispose method is not a permanent disposal of a PrintPiece. It is intended to reclaim system resources, however future calls to paint(GC,int,int) may require that the resources be allocated again.
-
-