java.lang.Object | ||
↳ | java.awt.PrintJob | |
↳ | sun.print.PrintJob2D |
A class which initiates and executes a print job using the underlying PrinterJob graphics conversions.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Ends the print job and does any necessary cleanup.
| |||||||||||
Ends this print job once it is no longer referenced.
| |||||||||||
Gets a Graphics object that will draw to the next page.
| |||||||||||
Returns the dimensions of the page in pixels.
| |||||||||||
Returns the resolution of the page in pixels per inch.
| |||||||||||
Returns true if the last page will be printed first.
| |||||||||||
Prints the page at the specified index into the specified
Graphics context in the specified
format. | |||||||||||
When an object implementing interface
Runnable is used
to create a thread, starting the thread causes the object's
run method to be called in that separately executing
thread. | |||||||||||
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
Ends the print job and does any necessary cleanup.
Gets a Graphics object that will draw to the next page. The page is sent to the printer when the graphics object is disposed. This graphics object will also implement the PrintGraphics interface.
Returns the dimensions of the page in pixels. The resolution of the page is chosen so that it is similar to the screen resolution. Except (since 1.3) when the application specifies a resolution. In that case it it scaled accordingly.
Returns the resolution of the page in pixels per inch. Note that this doesn't have to correspond to the physical resolution of the printer.
Returns true if the last page will be printed first.
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
.
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 |
pageIndex
specifies a
non-existent page.PrinterException | thrown when the print job is terminated. |
---|
When an object implementing interface Runnable
is used
to create a thread, starting the thread causes the object's
run
method to be called in that separately executing
thread.
The general contract of the method run
is that it may
take any action whatsoever.