Package com.iizix
Class ComponentPrinter
- java.lang.Object
- com.iizix.ComponentPrinter
 
- All Implemented Interfaces:
- java.awt.print.Printable
 - public class ComponentPrinter extends java.lang.Object implements java.awt.print.PrintableThe component printer class will print a "frame" window or a component inside a "frame". This "frame" is really a container and not the frame itself.- Author:
- Christopher Mindus
 
- Constructor Summary- Constructors - Constructor - Description - ComponentPrinter()
 - Method Summary- All Methods Static Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - int- print(java.awt.Graphics g, java.awt.print.PageFormat pf, int pageIndex)Prints the requested component using Java2D.- static boolean- render(java.awt.Component componentToPrint, boolean useDefault)Renders a "frame" window.
 
- Method Detail- render- public static boolean render(java.awt.Component componentToPrint, boolean useDefault)Renders a "frame" window.- Parameters:
- componentToPrint- Component to print.
- useDefault- Flag to use the default printer assigned, false to ask user.
- Returns:
- true for success, false for failure.
 
 - print- public int print(java.awt.Graphics g, java.awt.print.PageFormat pf, int pageIndex)Prints the requested component using Java2D. For some reason it gets called twice with pageIndex=0 in some implementations and some JDK's.- Specified by:
- printin interface- java.awt.print.Printable