net.sf.paperclips
Interface Print
- All Known Implementing Classes:
- AlignPrint, BackgroundPrint, BigPrint, BorderPrint, BreakPrint, ColumnPrint, DebugPrint, EmptyPrint, FactoryPrint, GridPrint, ImagePrint, LayerPrint, LineBreakPrint, LinePrint, NoBreakPrint, PageNumberPrint, PagePrint, RotatePrint, ScalePrint, SeriesPrint, SidewaysPrint, StyledTextPrint, TextPrint
public interface Print
Interface for printable elements.
Method Summary |
PrintIterator |
iterator(org.eclipse.swt.graphics.Device device,
org.eclipse.swt.graphics.GC gc)
Returns a PrintIterator for laying out the contents of this Print. |
iterator
PrintIterator iterator(org.eclipse.swt.graphics.Device device,
org.eclipse.swt.graphics.GC gc)
- Returns a PrintIterator for laying out the contents of this Print. The
iterator uses a snapshot of the print at the time this method is invoked,
so subsequent changes to the Print will not affect the output of the
iterator.
- Parameters:
device
- the graphics device this Print will be drawn onto.gc
- the graphics context to be used for calculating layout and
drawing the Print's contents.
- Returns:
- a PrintIterator for laying out the contents of this Print.