J2TextPrinter Source Code License is a Java 2 framework for printing multi-page Swing-based documents. It paginates any sequence of JTextPane, JEditorPane, JTextArea, and/or JPanel instances printed back-to-back. It provides a comprehensive printing solution for the Java platform.
J2TextPrinter Source Code License Main Features:
It supports per-Pageable margins, percent and fit-to-page scaling, orientation, centering, borders, horizontal lines, vertical gaps, and page ejects
Printing capabilities include print preview & page setup dialogs, print-to-Image and print-to-file, background and silent printing, print progress events, and the new JDK 1.4 features of printer discovery & selection and cross-platform dialogs.
works under JDK 1.2, 1.3, or 1.4 and comes with complete source code for 17 sample programs
headers & footers with rich text, multiple lines, images, date, time, & page numbering, and first & rest-of-pages control