NO_SUCH_PAGE, PAGE_EXISTS| Constructor and Description |
|---|
PrintJob2D(Frame frame,
String doctitle,
JobAttributes jobAttributes,
PageAttributes pageAttributes) |
PrintJob2D(Frame frame,
String doctitle,
Properties props) |
| Modifier and Type | Method and Description |
|---|---|
void |
end()
Ends the print job and does any necessary cleanup.
|
void |
finalize()
Ends this print job once it is no longer referenced.
|
Graphics |
getGraphics()
Gets a Graphics object that will draw to the next page.
|
Dimension |
getPageDimension()
Returns the dimensions of the page in pixels.
|
int |
getPageResolution()
Returns the resolution of the page in pixels per inch.
|
boolean |
lastPageFirst()
Returns true if the last page will be printed first.
|
static MediaSizeName |
mapMedia(PageAttributes.MediaType mType) |
int |
print(Graphics graphics,
PageFormat pageFormat,
int pageIndex)
Prints the page at the specified index into the specified
Graphics context in the specified
format. |
boolean |
printDialog() |
void |
run()
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. |
static PageAttributes.MediaType |
unMapMedia(MediaSizeName mSize) |
public PrintJob2D(Frame frame, String doctitle, Properties props)
public PrintJob2D(Frame frame, String doctitle, JobAttributes jobAttributes, PageAttributes pageAttributes)
public boolean printDialog()
public Graphics getGraphics()
getGraphics in class PrintJobPrintGraphicspublic Dimension getPageDimension()
getPageDimension in class PrintJobpublic int getPageResolution()
getPageResolution in class PrintJobpublic boolean lastPageFirst()
lastPageFirst in class PrintJobpublic void end()
public void finalize()
public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) throws PrinterException
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.print in interface Printablegraphics - 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 drawnpageIndex specifies a
non-existent page.PrinterException - thrown when the print job is terminated.public void run()
RunnableRunnable 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.
run in interface RunnableThread.run()public static MediaSizeName mapMedia(PageAttributes.MediaType mType)
public static PageAttributes.MediaType unMapMedia(MediaSizeName mSize)