org.jfree.report.modules.gui.swing.printing
public class DrawablePrintable extends Object implements Printable
Constructor Summary | |
---|---|
DrawablePrintable(PageDrawable drawable) |
Method Summary | |
---|---|
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. |
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.
Parameters: graphics the context into which the page is drawn pageFormat the size and orientation of the page being drawn pageIndex the zero based index of the page to be drawn
Returns: PAGE_EXISTS if the page is rendered successfully or NO_SUCH_PAGE if
pageIndex
specifies a non-existent page.
Throws: java.awt.print.PrinterException thrown when the print job is terminated.