java命名空间javax.print类streamprintservicefactory的类成员方法:
getprintservice定义及介绍
本文导语:
getprintservice
public abstract streamprintservice getprintservice(outputstream out)
返回可打印到指定输出流的 streamprintservice。由应用程序创建并管理该输出流。应用程序负责关闭该流,并确保不再使用此打印机。从打印机创建的所有 printjob ...
getprintservice
public abstract streamprintservice getprintservice(outputstream out)
- 返回可打印到指定输出流的
streamprintservice
。由应用程序创建并管理该输出流。应用程序负责关闭该流,并确保不再使用此打印机。从打印机创建的所有 printjob 完成前,应用程序不应关闭此流。提前关闭此流可能生成 printerexception
和一个指示作业失败的事件。
尽管可以重用连接到物理打印机的 printservice
,但不能重用连接到流的 streamprintservice
。从 docprintjob
的 print
方法返回前,打印系统可使用 dispose
方法处置底层的 streamprintservice
,这样该打印系统就知道此打印机不再是可使用的。这等效于从此转至脱机状态的物理打印机。应用程序可以提供一个 null 打印流来创建可查询的服务。为这种流创建一个 printjob 是无效的。在构造时分配资源的实现应该检查该流,并且仅在该流不为 null 时才分配资源。
- 参数:
out
- 已生成输出的目标流。
- 返回:
- 一个 printservice,它将生成由此工厂所支持的 docflavor 所指定的格式。