Package net.sf.paperclips
package net.sf.paperclips
Core classes for creating printable documents.
-
ClassDescriptionAbstract 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.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.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.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 aPagePrint
.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.Interface for printable elements.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.Deprecated.CreatePrintJob
instances, and print them with thePaperClips.print(PrintJob, PrinterData)
method.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.A Print for displaying text.Defines a set of styles that can be applied to text.