All Classes and Interfaces
Class
Description
Abstract implementation of BorderPainter providing implementation of helper
methods.
An abstract PrintIterator class which maintains references to the device and
gc arguments passed to
Print.iterator(Device, GC)
.An abstract PrintPiece class.
A wrapper print that aligns its target vertically and/or horizontally.
Decorates prints with a background color.
A decorator that paints a background color behind it's target.
A abstract GridLookPainter which simplifies implementation of custom
GridLooks.
A wrapper for prints whose minimum size is too large to fit on one page.
Interface for drawing borders, used by BorderPaint and GridPrint for drawing
borders a child print and grid cells, respectively.
Decorates prints with a border.
Interface for calculating and drawing borders in a BorderPrint.
A decorator that draws a border around the target print.
A print which inserts a page break (or a column break, if inside a
ColumnPrint).
Instances of this interface provide background colors to be drawn behind
cells in a grid.
A wrapper Print which splits its child print into multiple columns.
An entry in a CompositePiece.
A composite PrintPiece for displaying child PrintPieces.
Decorates prints with multiple decorators.
Deprecated.
Reminder to remove references to DebugPrint when you're done
debugging a print job.
Default implementation of the CellBackgroundProvider interface.
A GridLook which draws a border around grid cells, with configurable
background colors for body, header, and footer cells.
The default PageNumberFormat used by PageNumberPrints.
A Print which displays nothing but takes up space.
Deprecated.
This class will be removed in a future release.
A border which leaves a gap around the target Print.
Instances of this class represent a single cell in a GridPrint.
Describes the properties of a column in a GridPrint.
A pluggable "look" for a GridPrint.
Interface for drawing a GridLook.
An interface for informing a GridPrint what cell margins to use for the
GridLook.
A Print which arranges child prints into a grid.
A Print for displaying images.
Instances in this class represent an entry in a LayerPrint.
A Print which displays its child Prints on top each other.
A border that draws a rectangle around a print.
A class for adding line breaks corresponding to a particular font size.
A Print for drawing horizontal and vertical lines.
Instances of this class represent the page margins to follow when processing
a print job.
Convenience methods for retrieving locale-specific messages.
A print wrapper which prevents its target from being broken into multiple
pieces when printed.
An interface for creating page decorations.
An enumeration of pages for given print job on the given printer device.
Instances of this class represent a page index in the output of a PagePrint.
Interface for formatting a PageNumber instance into a printable string.
A PageDecoration which displays the page number.
Displays the page number and page count within the context of a
PagePrint
.A decorator Print which displays page headers and footers around a document
body, with page numbering capabilities.
This class contains static constants and methods for preparing and printing
documents.
Convenience methods specific to PaperClips
Interface for printable elements.
Interface for wrapping a print in a decoration.
Splits a Print into multiple PrintPieces, according to the space available on
the graphics device.
Instances of this class represent a prepared print job.
A piece of a Print, which is capable of drawing itself on a graphics device.
The static instance members of this class aid in the calculation of prints
and help abstract out the minimum/preferred size concepts to simplify
algorithms.
Deprecated.
Create
PrintJob
instances, and print them with the
PaperClips.print(PrintJob, PrinterData)
method.Manages a pool of graphics resources for a graphics device (fonts, colors).
A decorator print that rotates it's target by increments of 90 degrees.
A decorator print that scales it's target larger or smaller.
A Print which displays its child prints in series.
A decorator print that rotates it's target by increments of 90 degrees.
A PageDecoration which displays the same decoration on every page (ignoring
the page number).
A class for printing styled text.
Utility methods for dealing with SWT objects
A Print for displaying text.
Defines a set of styles that can be applied to text.
General use convenience methods: null checking, equality