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 所指定的格式。