java命名空间javax.print接口docprintjob的类成员方法:
print定义及介绍
本文导语:
print
void print(doc doc,
printrequestattributeset attributes)
throws printexception
使用指定的作业属性打印文档。对于给定的 printjob,只应该调用此方法一次。再次调用该方法不会导致将新的作业后台打印到打印机。服务实...
void print(doc doc,
printrequestattributeset attributes)
throws printexception
- 使用指定的作业属性打印文档。对于给定的 printjob,只应该调用此方法一次。再次调用该方法不会导致将新的作业后台打印到打印机。服务实现将定义用于服务中断和恢复的策略。当 print 方法返回时,打印工作可能尚未完成,因为可在不同的线程中异步进行打印工作。希望监视打印成功与否的应用程序客户端应该注册 printjoblistener。
printservice 实现应该关闭它们从客户端 doc 所获取的所有打印数据流(即 reader 或 inputstream 实现)。可靠的客户端可能还希望对此进行验证。如果无法打印 docflavor
,则始终会生成异常。
- 参数:
doc
- 要打印的文档。如果必须是一个 flavor,则此 printjob 必须支持它。attributes
- 应用到此 printjob 的作业属性。如果此参数为 null,则使用默认属性。
- 抛出:
printexception
- 该异常可能会额外实现一个接口,该接口更精确地描述了下列异常的原因
- flavorexception。如果该文档具有此 printjob 不支持的 flavor。
- attributeexception。如果应用到此 printjob 的一个或多个属性无效。