Class AbstractPiece
java.lang.Object
org.eclipse.nebula.paperclips.core.AbstractPiece
- All Implemented Interfaces:
PrintPiece
public abstract class AbstractPiece extends java.lang.Object implements PrintPiece
An abstract PrintPiece class.
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.swt.graphics.DevicedeviceThe device being printed to. -
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractPiece(AbstractIterator iter, org.eclipse.swt.graphics.Point size)Constructos an AbstractPiece.protectedAbstractPiece(org.eclipse.swt.graphics.Device device, org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Point size)Constructs an AbstractPiece. -
Method Summary
Modifier and Type Method Description org.eclipse.swt.graphics.PointgetSize()Returns the dimensions of this PrintPiece, in pixels.
-
Field Details
-
device
protected final org.eclipse.swt.graphics.Device deviceThe device being printed to.
-
-
Constructor Details
-
AbstractPiece
protected AbstractPiece(org.eclipse.swt.graphics.Device device, org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Point size)Constructs an AbstractPiece.- Parameters:
device- the device being printed to.gc- a GC for drawing on the print device.size- the value to be returned by getSize().
-
AbstractPiece
Constructos an AbstractPiece.- Parameters:
iter- an AbstractIterator containing references to a Device and GC which will be used for printing.size- the value to be returned by getSize().
-
-
Method Details
-
getSize
public final org.eclipse.swt.graphics.Point getSize()Description copied from interface:PrintPieceReturns the dimensions of this PrintPiece, in pixels.- Specified by:
getSizein interfacePrintPiece- Returns:
- the dimensions of this PrintPiece, in pixels.
-