Ø Highly Portable. ElegantJ Printer Java Bean can be attached to any component irrespective of that component's support to printing in Java.
Ø Provides special implementation for Java components - TextArea, JTextArea, JTextPane, Jtable
o ElegantJ printer Java Bean provides special implementation for following components,
§ TextArea (Java AWT component)
Figure 1 – ElegantJ Printer: TextAera (Java AWT component)
§ JTextArea(Java swing component)
Figure 2 - JTextAera (Java swing component)
§ JTextPane(Java swing component)
Figure 3 - JTextPane (Java swing component)
§ JTable (Java swing component)
Figure 4 - JTable (Java swing component)
Ø Support for Scaling as well as Wrapping. ElegantJ Printer JavaBean makes it possible for you to decide to print / preview a big component on single page (by scaling it down) or by printing it on multiple pages (by wrapping).
Ø You can have fast text printing on impact printers.
Ø ElegantJ Printer Java Bean provides methods for background printing and to print on specific printer port, which accepts data from PRN file, bytes array and other input streams.
Ø Provides facility to speed up printing by controlling spool size to avoid spooling delays and network congestions during bulk printing.
Page and Print Setup features