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.Printable
private 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.Pageable
public java.awt.print.PageFormat getPageFormat(int pageIndex)
getPageFormat
in interface java.awt.print.Pageable
public int getNumberOfPages()
getNumberOfPages
in interface java.awt.print.Pageable
private void implPrintPage(PageLayout pageLayout, Node node)