Package com.wildcrest.j2printerworks

Interface Summary
Flowable This interface is used to implement objects which are able to print incrementally, advancing by one rectangular area at a time.
 

Class Summary
HorizontalLine A Flowable used for drawing a horizontal line separator between other Flowables.
ImagePanel JPanel subclass for displaying an Image.
J2ComponentPrinter A Java 2 component for printing the contents of any Java Component.
J2ComponentPrinterBeanInfo BeanInfo for the J2PanelPrinter class.
J2FlowPrinter A Java 2 component for printing one or more Flowables back-to-back either as a Pageable (starting and ending on page boundaries) or as a Flowable (which can be printed back-to-back with other Flowables).
J2FlowPrinterBeanInfo BeanInfo for the J2FlowPrinter class.
J2Label A subclass of JLabel with a default Font of Serif,PLAIN,10, default foreground Color black, and default background Color white and opague, useful for making HTML JLabels that work consistently across all JDKs 1.2.x and later.
J2ListPrinter A Java 2 component for multi-page printing of any JList or JList subclass as either a Pageable or a Flowable, breaking pages on JList item boundaries.
J2ListPrinterBeanInfo BeanInfo for the J2ListPrinter class.
J2Pageable An abstract base class that converts a Flowable into a Pageable (a set of formatted pages starting and ending on page boundaries), and which is the parent class of J2TextPrinter, J2TablePrinter, J2TreePrinter, J2ComponentPrinter, J2PanelPrinter, J2ListPrinter, and J2FlowPrinter.
J2PageableBeanInfo BeanInfo for J2Pageable class.
J2PanelPrinter A Java 2 component for printing the contents of any JPanel, Component, or Image as either a Pageable or a Flowable, either shrink-to-fit within a page, shrink-to-width of a page, tiled over multiple pages breaking on pixel boundaries, or broken on contained Component boundaries.
J2PanelPrinterBeanInfo BeanInfo for the J2PanelPrinter class.
J2Printer A Java 2 component for printing one or more Pageables as a single document.
J2Printer14 A J2Printer subclass supporting JDK 1.4 printing features, including printer discovery and selection, print request attribute sets, cross-platform page setup and print dialogs, and print to Postscript

This class includes methods for specifying a PrintRequestAttributeSet, which is a class in JDK 1.4 (or later) for specifying desired printer characteristics.
J2Printer14BeanInfo BeanInfo for J2Printer14 subclass.
J2PrinterBeanInfo BeanInfo for J2Printer class.
J2PrinterWebStart J2PrinterWebStart is a J2Printer subclass that enables Java Web Start applications to print one or more Pageables as a single document using the Java JNLP APIs.
J2PrinterWebStartBeanInfo BeanInfo for J2PrinterWebStart subclass.
J2TablePrinter A Java 2 component for multi-page printing of any JTable or JTable subclass as either a Pageable or a Flowable, breaking pages on table row and column boundaries (or, optionally, on a specified color such as table.getGridColor()).
J2TablePrinterBeanInfo BeanInfo for the J2TablePrinter class.
J2TextPrinter A Java 2 component for multi-page printing of the contents of any multi-line JTextComponent (JTextPane, JEditorPane, JTextArea) or subclass thereof, as either a Pageable or a Flowable, breaking pages on text line boundaries.
J2TextPrinterBeanInfo BeanInfo for the J2TextPrinter class.
J2TreePrinter A Java 2 component for multi-page printing of any JTree or JTree subclass as either a Pageable or a Flowable, breaking pages on tree node (row) boundaries.
J2TreePrinterBeanInfo BeanInfo for the J2TreePrinter class.
PageEject A Flowable that causes the next Flowable to start at the top of the next page.
PrintingEventHandler Convenience class for easy handling of J2PrinterWorks print progress events including beginning and end of printing, OK or cancel of print dialog, OK or cancel of page setup dialog, start and end of each printed page, and open and close of print preview dialog.
VerticalGap A Flowable that introduces a specified vertical separation between other Flowables.
 

Exception Summary
CloneException Exception thrown by J2Printer and J2TextPrinter clone methods if objects to be cloned are not serializable, i.e., if Java throws java.io.NotSerializableException when J2PrinterWorks attempts to clone your object.