javax.print
Interface MultiDocPrintJob

All Superinterfaces:
DocPrintJob sample code for javax.print.DocPrintJob definition code for javax.print.DocPrintJob

public interface MultiDocPrintJob
extends DocPrintJob sample code for javax.print.DocPrintJob definition code for javax.print.DocPrintJob

Obtained from a MultiDocPrintService, a MultiDocPrintJob can print a specified collection of documents as a single print job with a set of job attributes.


Method Summary
 void print sample code for javax.print.MultiDocPrintJob.print(javax.print.MultiDoc, javax.print.attribute.PrintRequestAttributeSet) definition code for javax.print.MultiDocPrintJob.print(javax.print.MultiDoc, javax.print.attribute.PrintRequestAttributeSet) (MultiDoc sample code for javax.print.MultiDoc definition code for javax.print.MultiDoc  multiDoc, PrintRequestAttributeSet sample code for javax.print.attribute.PrintRequestAttributeSet definition code for javax.print.attribute.PrintRequestAttributeSet  attributes)
          Print a MultiDoc with the specified job attributes.
 
Methods inherited from interface javax.print.DocPrintJob sample code for javax.print.DocPrintJob definition code for javax.print.DocPrintJob
addPrintJobAttributeListener sample code for javax.print.DocPrintJob.addPrintJobAttributeListener(javax.print.event.PrintJobAttributeListener, javax.print.attribute.PrintJobAttributeSet) definition code for javax.print.DocPrintJob.addPrintJobAttributeListener(javax.print.event.PrintJobAttributeListener, javax.print.attribute.PrintJobAttributeSet) , addPrintJobListener sample code for javax.print.DocPrintJob.addPrintJobListener(javax.print.event.PrintJobListener) definition code for javax.print.DocPrintJob.addPrintJobListener(javax.print.event.PrintJobListener) , getAttributes sample code for javax.print.DocPrintJob.getAttributes() definition code for javax.print.DocPrintJob.getAttributes() , getPrintService sample code for javax.print.DocPrintJob.getPrintService() definition code for javax.print.DocPrintJob.getPrintService() , print sample code for javax.print.DocPrintJob.print(javax.print.Doc, javax.print.attribute.PrintRequestAttributeSet) definition code for javax.print.DocPrintJob.print(javax.print.Doc, javax.print.attribute.PrintRequestAttributeSet) , removePrintJobAttributeListener sample code for javax.print.DocPrintJob.removePrintJobAttributeListener(javax.print.event.PrintJobAttributeListener) definition code for javax.print.DocPrintJob.removePrintJobAttributeListener(javax.print.event.PrintJobAttributeListener) , removePrintJobListener sample code for javax.print.DocPrintJob.removePrintJobListener(javax.print.event.PrintJobListener) definition code for javax.print.DocPrintJob.removePrintJobListener(javax.print.event.PrintJobListener)
 

Method Detail

print sample code for javax.print.MultiDocPrintJob.print(javax.print.MultiDoc, javax.print.attribute.PrintRequestAttributeSet) definition code for javax.print.MultiDocPrintJob.print(javax.print.MultiDoc, javax.print.attribute.PrintRequestAttributeSet)

void print(MultiDoc sample code for javax.print.MultiDoc definition code for javax.print.MultiDoc  multiDoc,
           PrintRequestAttributeSet sample code for javax.print.attribute.PrintRequestAttributeSet definition code for javax.print.attribute.PrintRequestAttributeSet  attributes)
           throws PrintException sample code for javax.print.PrintException definition code for javax.print.PrintException 
Print a MultiDoc with the specified job attributes. This method should only be called once for a given print job. Calling it again will not result in a new job being spooled to the printer. The service implementation will define policy for service interruption and recovery. Application clients which want to monitor the success or failure should register a PrintJobListener.

Parameters:
multiDoc - The documents to be printed. ALL must be a flavor supported by the PrintJob & PrintService.
attributes - The job attributes to be applied to this print job. If this parameter is null then the default attributes are used.
Throws:
PrintException sample code for javax.print.PrintException definition code for javax.print.PrintException - The exception additionally may implement an interfaces which more precisely describes the cause of the exception
  • FlavorException. If the document has a flavor not supported by this print job.
  • AttributeException. If one or more of the attributes are not valid for this print job.