Package org.eclipse.nebula.paperclips.core
Core classes for creating printable documents.
-
Interface Summary Interface Description LayerEntry Instances implementing this interface are representing an entry in a LayerPrint.LayerEntryIterator Print Interface for printable elements.PrintIterator Splits a Print into multiple PrintPieces, according to the space available on the graphics device.PrintPiece A piece of a Print, which is capable of drawing itself on a graphics device. -
Class Summary Class Description AbstractIterator An abstract PrintIterator class which maintains references to the device and gc arguments passed toPrint.iterator(Device, GC)
.AbstractPiece An abstract PrintPiece class.AlignIterator AlignPrint A wrapper print that aligns its target vertically and/or horizontally.BackgroundIterator BackgroundPiece BackgroundPrint A decorator that paints a background color behind it's target.BigIterator BigPiece BigPrint A wrapper for prints whose minimum size is too large to fit on one page.BreakIterator BreakPrint A print which inserts a page break (or a column break, if inside a ColumnPrint).ColumnIterator ColumnPrint A wrapper Print which splits its child print into multiple columns.CompositeEntry An entry in a CompositePiece.CompositePiece A composite PrintPiece for displaying child PrintPieces.DebugIterator DebugPiece DebugPrint Deprecated. Reminder to remove references to DebugPrint when you're done debugging a print job.EmptyIterator EmptyPrint A Print which displays nothing but takes up space.ImageIterator ImagePiece ImagePrint A Print for displaying images.LayerPrint A Print which displays its child Prints on top each other.LineIterator LinePiece LinePrint A Print for drawing horizontal and vertical lines.Margins Instances of this class represent the page margins to follow when processing a print job.Messages Convenience methods for retrieving locale-specific messages.NoBreakIterator NoBreakPrint A print wrapper which prevents its target from being broken into multiple pieces when printed.NullPrintPiece PageEnumeration An enumeration of pages for given print job on the given printer device.PaperClips This class contains static constants and methods for preparing and printing documents.PrintJob Instances of this class represent a prepared print job.RotateIterator RotatePrint A decorator print that rotates it's target by increments of 90 degrees.ScaleIterator ScalePiece ScalePrint A decorator print that scales it's target larger or smaller.SeriesIterator SeriesPrint A Print which displays its child prints in series.SidewaysIterator SidewaysPrint A decorator print that rotates it's target by increments of 90 degrees.