org.jfree.report.modules.gui.swing.printing
Class DrawablePrintable
java.lang.Object
org.jfree.report.modules.gui.swing.printing.DrawablePrintable
- Printable
extends java.lang.Object
implements Printable
Creation-Date: 15.11.2006, 22:14:09
int | print(Graphics graphics, PageFormat pageFormat, int pageIndex) - Prints the page at the specified index into the specified
java.awt.Graphics context in the specified format.
|
print
public int print(Graphics graphics,
PageFormat pageFormat,
int pageIndex)
throws PrinterException
Prints the page at the specified index into the specified java.awt.Graphics
context in the specified format. A
PrinterJob
calls the Printable
interface to
request that a page be rendered into the context specified by
graphics
. The format of the page to be drawn is specified by
pageFormat
. The zero based index of the requested page is
specified by pageIndex
. If the requested page does not exist
then this method returns NO_SUCH_PAGE; otherwise PAGE_EXISTS is returned.
The Graphics
class or subclass implements the java.awt.print.PrinterGraphics
interface to provide additional
information. If the Printable
object aborts the print job
then it throws a java.awt.print.PrinterException
.
graphics
- the context into which the page is drawnpageFormat
- the size and orientation of the page being drawnpageIndex
- the zero based index of the page to be drawn
- PAGE_EXISTS if the page is rendered successfully or NO_SUCH_PAGE if
pageIndex
specifies a non-existent page.