private class J2DPrinterJob.J2DPageable
extends java.lang.Object
implements java.awt.print.Pageable, java.awt.print.Printable
| Modifier and Type | Field and Description |
|---|---|
private java.awt.print.PageFormat |
currPageFormat |
private int |
currPageIndex |
private J2DPrinterJob.PageInfo |
currPageInfo |
private J2DPrinterJob.PageInfo |
newPageInfo |
private boolean |
pageDone |
| Modifier | Constructor and Description |
|---|---|
private |
J2DPageable() |
| Modifier and Type | Method and Description |
|---|---|
int |
getNumberOfPages() |
private boolean |
getPage(int pageIndex) |
java.awt.print.PageFormat |
getPageFormat(int pageIndex) |
private java.awt.print.PageFormat |
getPageFormatFromLayout(PageLayout layout) |
java.awt.print.Printable |
getPrintable(int pageIndex) |
private void |
implPrintPage(PageLayout pageLayout,
Node node) |
int |
print(java.awt.Graphics g,
java.awt.print.PageFormat pf,
int pageIndex) |
private void |
printNode(Node node,
java.awt.Graphics g,
int w,
int h) |
private boolean |
waitForNextPage(int pageIndex) |
private volatile boolean pageDone
private int currPageIndex
private volatile J2DPrinterJob.PageInfo newPageInfo
private J2DPrinterJob.PageInfo currPageInfo
private java.awt.print.PageFormat currPageFormat
private boolean waitForNextPage(int pageIndex)
private java.awt.print.PageFormat getPageFormatFromLayout(PageLayout layout)
private boolean getPage(int pageIndex)
public int print(java.awt.Graphics g,
java.awt.print.PageFormat pf,
int pageIndex)
print in interface java.awt.print.Printableprivate void printNode(Node node, java.awt.Graphics g, int w, int h)
public java.awt.print.Printable getPrintable(int pageIndex)
getPrintable in interface java.awt.print.Pageablepublic java.awt.print.PageFormat getPageFormat(int pageIndex)
getPageFormat in interface java.awt.print.Pageablepublic int getNumberOfPages()
getNumberOfPages in interface java.awt.print.Pageableprivate void implPrintPage(PageLayout pageLayout, Node node)