com.developmentontheedge.print
Class JPrintableComponent
com.developmentontheedge.print.LargePageable
|
+--com.developmentontheedge.print.JPrintableComponent
- public class JPrintableComponent
- extends LargePageable
- implements Printable
| Constructor Summary |
JPrintableComponent(JComponent c, PageFormat format) Create a Pageable that can print a
Swing JComponent over multiple pages. |
| Method Summary |
void | preview(Graphics graphics, PageFormat pageFormat, int pageIndex) |
int | print(Graphics graphics, PageFormat pageFormat, int pageIndex) |
void | scaleToFit(boolean useSymmetricScaling) |
void | scaleToFitX() |
void | scaleToFitY() |
JPrintableComponent
public JPrintableComponent(JComponent c, PageFormat format)
- Create a Pageable that can print a
Swing JComponent over multiple pages.
- Parameters:
- c - The swing JComponent to be printed.
- format - The size of the pages over which
the componenent will be printed.
preview
public void preview(Graphics graphics, PageFormat pageFormat, int pageIndex)
throws java.awt.print.PrinterException
print
public int print(Graphics graphics, PageFormat pageFormat, int pageIndex)
throws java.awt.print.PrinterException
scaleToFit
public void scaleToFit(boolean useSymmetricScaling)
scaleToFitX
public void scaleToFitX()
scaleToFitY
public void scaleToFitY()
to Class javax.swing.JComponent- The Swing component to print.
to Class java.awt.event.ComponentListener
BOTTOM