Prints the page at the specified index into the specified
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
PrinterGraphics
interface to provide additional
information. If the
Printable
object
aborts the print job then it throws a
PrinterException
.
Returns:
PAGE_EXISTS if the page is rendered successfully
or NO_SUCH_PAGE if
pageIndex
specifies a
non-existent page.
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
Throws:
-
java.awt.print.PrinterException - thrown when the print job is terminated.