java.awt.print
public abstract class PrinterJob extends Object
| Constructor Summary | |
|---|---|
| PrinterJob()
Initializes a new instance of PrinterJob. | |
| Method Summary | |
|---|---|
| abstract void | cancel()
Cancels an in progress print job. |
| PageFormat | defaultPage()
Returns an instance of the default page which will have the default
paper and orientation.
|
| abstract PageFormat | defaultPage(PageFormat page_format)
Clones the specified PageFormat object then alters the
clone so that it represents the default page format.
|
| abstract int | getCopies()
Returns the number of copies to be printed.
|
| abstract String | getJobName()
Returns the name of the print job.
|
| static PrinterJob | getPrinterJob()
Creates a new print job.
|
| PrintService | getPrintService()
Return the printer for this job. |
| abstract String | getUserName()
Returns the printing user name.
|
| abstract boolean | isCancelled()
Tests whether or not this job has been cancelled.
|
| static PrintService[] | lookupPrintServices()
Find and return 2D image print services.
|
| static StreamPrintServiceFactory[] | lookupStreamPrintServices(String mimeType)
Find and return 2D image stream print services.
|
| abstract PageFormat | pageDialog(PageFormat page_format)
Displays a dialog box to the user which allows the page format
attributes to be modified.
|
| PageFormat | pageDialog(PrintRequestAttributeSet attributes) |
| abstract void | print()
Prints the pages. |
| void | print(PrintRequestAttributeSet attributes)
Prints the page with given attributes. |
| abstract boolean | printDialog()
Displays a dialog box to the user which allows the print job
attributes to be modified.
|
| boolean | printDialog(PrintRequestAttributeSet attributes)
Displays a dialog box to the user which allows the print job
attributes to be modified.
|
| abstract void | setCopies(int copies)
Sets the number of copies to be printed.
|
| abstract void | setJobName(String job_name)
Sets the name of the print job.
|
| abstract void | setPageable(Pageable pageable)
This sets the pages that are to be printed.
|
| abstract void | setPrintable(Printable printable)
Sets this specified Printable as the one to use for
rendering the pages on the print device.
|
| abstract void | setPrintable(Printable printable, PageFormat page_format)
Sets the Printable and the page format for the pages
to be printed.
|
| void | setPrintService(PrintService service)
Change the printer for this print job to service. |
| abstract PageFormat | validatePage(PageFormat page_format)
Makes any alterations to the specified PageFormat
necessary to make it work with the current printer. |
PrinterJob.Returns: A default instance of PageFormat.
PageFormat object then alters the
clone so that it represents the default page format.
Parameters: page_format The PageFormat to clone.
Returns: A new default page format.
Returns: The number of copies to be printed.
Returns: The name of the print job.
Returns: A PrinterJob object for the newly created print job.
Returns: The associated PrintService.
Since: 1.4
Returns: The printing username.
Returns: true if this job has been cancelled, false
otherwise.
Returns: Array of PrintService objects, could be empty.
Since: 1.4
Parameters: mimeType The output format mime type, or null for any type.
Returns: Array of stream print services, could be empty.
Since: 1.4
Parameters: page_format The PageFormat object to modify.
Returns: The modified PageFormat.
Since: 1.4
Returns: false if the user cancels the dialog box,
true otherwise.
Returns: false if the user cancels the dialog box,
true otherwise.
Parameters: copies The number of copies to be printed.
Parameters: job_name The name of the print job.
Parameters: pageable The pages to be printed, which may not be null.
Printable as the one to use for
rendering the pages on the print device.
Parameters: printable The Printable for the print job.
Printable and the page format for the pages
to be printed.
Parameters: printable The Printable for the print job. page_format The PageFormat for the print job.
Parameters: service The new printer to use.
Throws: PrinterException if service is not valid.
PageFormat
necessary to make it work with the current printer. The alterations
are made to a clone of the input object, which is then returned.
Parameters: page_format The PageFormat to validate.
Returns: The validated PageFormat.