| Interface | Description |
|---|---|
| Border |
Interface for drawing borders, used by BorderPaint and GridPrint for drawing
borders a child print and grid cells, respectively.
|
| BorderPainter |
Interface for calculating and drawing borders in a BorderPrint.
|
| CellBackgroundProvider |
Instances of this interface provide background colors to be drawn behind
cells in a grid.
|
| GridLook |
A pluggable "look" for a GridPrint.
|
| GridLookPainter |
Interface for drawing a GridLook.
|
| GridMargins |
An interface for informing a GridPrint what cell margins to use for the
GridLook.
|
| PageDecoration |
An interface for creating page decorations.
|
| PageNumber |
Instances of this class represent a page index in the output of a PagePrint.
|
| PageNumberFormat |
Interface for formatting a PageNumber instance into a printable string.
|
|
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 | Description |
|---|---|
| AbstractBorderPainter |
Abstract implementation of BorderPainter providing implementation of helper
methods.
|
| AbstractIterator |
An abstract PrintIterator class which maintains references to the device and
gc arguments passed to
Print.iterator(Device, GC). |
| AbstractPiece |
An abstract PrintPiece class.
|
| AlignPrint |
A wrapper print that aligns its target vertically and/or horizontally.
|
| BackgroundPrint |
A decorator that paints a background color behind it's target.
|
| BasicGridLookPainter |
A abstract GridLookPainter which simplifies implementation of custom
GridLooks.
|
| BigPrint |
A wrapper for prints whose minimum size is too large to fit on one page.
|
| BorderPrint |
A decorator that draws a border around the target print.
|
| BreakPrint |
A print which inserts a page break (or a column break, if inside a
ColumnPrint).
|
| 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.
|
| DebugPrint | Deprecated
Reminder to remove references to DebugPrint when you're done
debugging a print job.
|
| DefaultCellBackgroundProvider |
Default implementation of the CellBackgroundProvider interface.
|
| DefaultGridLook |
A GridLook which draws a border around grid cells, with configurable
background colors for body, header, and footer cells.
|
| DefaultPageNumberFormat |
The default PageNumberFormat used by PageNumberPrints.
|
| EmptyPrint |
A Print which displays nothing but takes up space.
|
| FactoryPrint | Deprecated
This class will be removed in a future release.
|
| GapBorder |
A border which leaves a gap around the target Print.
|
| GridCell |
Instances of this class represent a single cell in a GridPrint.
|
| GridColumn |
Describes the properties of a column in a GridPrint.
|
| GridPrint |
A Print which arranges child prints into a grid.
|
| ImagePrint |
A Print for displaying images.
|
| LayerEntry |
Instances in this class represent an entry in a LayerPrint.
|
| LayerPrint |
A Print which displays its child Prints on top each other.
|
| LineBorder |
A border that draws a rectangle around a print.
|
| LineBreakPrint |
A class for adding line breaks corresponding to a particular font size.
|
| 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.
|
| NoBreakPrint |
A print wrapper which prevents its target from being broken into multiple
pieces when printed.
|
| PageEnumeration |
An enumeration of pages for given print job on the given printer device.
|
| PageNumberPageDecoration |
A PageDecoration which displays the page number.
|
| PageNumberPrint |
Displays the page number and page count within the context of a
PagePrint. |
| PagePrint |
A decorator Print which displays page headers and footers around a document
body, with page numbering capabilities.
|
| PaperClips |
This class contains static constants and methods for preparing and printing
documents.
|
| PrintJob |
Instances of this class represent a prepared print job.
|
| PrintUtil | Deprecated
Create
PrintJob instances, and print them with the
PaperClips.print(PrintJob, PrinterData) method. |
| RotatePrint |
A decorator print that rotates it's target by increments of 90 degrees.
|
| ScalePrint |
A decorator print that scales it's target larger or smaller.
|
| SeriesPrint |
A Print which displays its child prints in series.
|
| SidewaysPrint |
A decorator print that rotates it's target by increments of 90 degrees.
|
| SimplePageDecoration |
A PageDecoration which displays the same decoration on every page (ignoring
the page number).
|
| StyledTextPrint |
A class for printing styled text.
|
| TextPrint |
A Print for displaying text.
|
| TextStyle |
Defines a set of styles that can be applied to text.
|