JavaTM Platform
Standard Ed. 6

javax.print
接口 MultiDocPrintJob

所有超级接口:
DocPrintJob

public interface MultiDocPrintJob
extends DocPrintJob

从 MultiDocPrintService 中获得,MultiDocPrintJob 可使用作业属性集以单个 PrintJob 的形式打印指定的文档集合。


方法摘要
 void print(MultiDoc multiDoc, PrintRequestAttributeSet attributes)
          使用指定的作业属性打印 MultiDoc。
 
从接口 javax.print.DocPrintJob 继承的方法
addPrintJobAttributeListener, addPrintJobListener, getAttributes, getPrintService, print, removePrintJobAttributeListener, removePrintJobListener
 

方法详细信息

print

void print(MultiDoc multiDoc,
           PrintRequestAttributeSet attributes)
           throws PrintException
使用指定的作业属性打印 MultiDoc。对于给定的 PrintJob,只应该调用此方法一次。再次调用该方法不会导致将新的作业后台打印到打印机。服务实现将定义用于服务中断和恢复的策略。希望监视打印成功与否的应用程序客户端应该注册 PrintJobListener。

参数:
multiDoc - 要打印的文档。必须都是该 PrintJob 和 PrintService 所支持的 flavor。
attributes - 应用到此 PrintJob 的作业属性。如果此参数为 null,则使用默认属性。
抛出:
PrintException - 该异常可能会额外实现一个接口,该接口更精确地描述了下列异常的原因
  • FlavorException。如果该文档具有此 PrintJob 不支持的 flavor。
  • AttributeException。如果此 PrintJob 的一个或多个属性无效。

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策