ReportCat 1.1

Package li.netcat.print.util

Contains a number of useful print implementations (building blocks) that can be used to define a report.

See:
          Description

Interface Summary
PageDecorator The PageDecorator defines header and / or footer to decorate a Print.
PrintBorder Interface, defining a border that can handle a pagebreak.
 

Class Summary
BackgroundPrint This Print can be used to paint a background behind an other Print.
BorderPrint Implementation of the Print interface that can be used to paint a border around an other Print.
BreakPrint This Print can be used as a page break.
DrawerPrintBorder DrawerPrintBorder is a simple implementation of PrintBorder that uses two Drawers to draw the hint before and after a break.
FixSizePainter Abstract Painter implementation that has a fixed size, i.e. independent of the Graphics context.
GapPrint This Print can be used to add an additional gap e.g. to a GridPrint.
GluePrint This implementation of the Print interface is a decorator (wrapper).
GridPrint The GridPrint is comparable to the legendary GridBagLayout.
GridPrintConstraints This immutable class defines the constraints that are associated with each cell in a GridPrint.
ImagePrint Implementation of the Print interface that is used to print high resolution images.
InsetsPrint Implementation of a Print that adds insets to a given Print.
LabelDrawer This is a lightweight equivalent to the JLabel that implements the Drawer interface.
LinePrintBorder Implementation of a PrintBorder that draws a line as border.
PageNumber The PageNumber is used to number one page.
PageNumberFactory This class is used to create and count page numbers.
PageNumberPrint Supporting class to write the number on a page.
PagePrint This Print is used to add header and/or footer on each page to a given print.
PainterPrint This Print can be used to wrap a Painter as a Print.
PrintInsets PrintInsets are similar to the java.awt.Insets with top, left, bottom and right insets.
RotatePrint This Print is used to rotate a given Print by 0, 90, 180 or 270 degrees.
ScalePrint This Print is used to scale a given Print by an arbitrary value.
SplitPrint The SplitPrint is used to divide a given Print into two or more columns.
StringDrawDevice The StringDrawDevice is a pluggable strategy to draw Strings.
TextPrint The TextPrint is a simple implementation of a multiline text that supports pagebreak.
WrappedPrint Abstract implementation of a Print that wraps another Print.
WrappedPrintIterator Implementation of a PrintIterator that wraps another PrintIterator.
XYPainter Implementation of a Painter that contains an arbitrary number of painters positioned at individual offsets.
 

Package li.netcat.print.util Description

Contains a number of useful print implementations (building blocks) that can be used to define a report.

Related Documentation

The following documents are worth reading before you go into the details of the API:


ReportCat 1.1

Copyright © 2003 - 2005 NetCat Inc.. All rights reserved. Feedback

Print,Printing,Printer,Java,Java Print,SDK,Java Printing,Printing Java,Print Java,Library,Java Library,Print Library,Report,Reports,Java Report,Java Programming,Java Output,Layout,Page,API,Preview,Print Preview,Content,A4,Free,Output,Header,Footer,Download,Package,Jar,Evaluation, Print,Printing,Printer,Java,Java Print,SDK,Java Printing,Printing Java,Print Java,Library,Java Library,Print Library,Report,Reports,Java Report,Java Programming,Java Output,Layout,Page,API,Preview,Print Preview,Content,A4,Free,Output,Header,Footer,Download,Package,Jar,Evaluation, Print,Printing,Printer,Java,Java Print,SDK,Java Printing,Printing Java,Print Java,Library,Java Library,Print Library,Report,Reports,Java Report,Java Programming,Java Output,Layout,Page,API,Preview,Print Preview,Content,A4,Free,Output,Header,Footer,Download,Package,Jar,Evaluation