モジュール java.desktop
パッケージ javax.print

クラスStreamPrintService

java.lang.Object
javax.print.StreamPrintService
すべての実装されたインタフェース:
PrintService

public abstract class StreamPrintService extends Object implements PrintService
このクラスは、PrintServiceを拡張し、クライアントによって指定された出力ストリームに別の形式でデータを印刷する印刷サービスを表します。 このクラスは主に、表示や保管に適したドキュメント型を出力形式とするサービスを対象に設計されています。 出力形式は、MIMEタイプとして宣言される必要があります。 これは、表現クラスが常に「java.io.OutputStream」である出力ドキュメント・フレーバと等価です。StreamPrintServiceクラスのインスタンスは、StreamPrintServiceFactoryインスタンスから取得されます。

StreamPrintServiceは、Destination属性をサポートするPrintServiceとは異なることに留意してください。 StreamPrintServiceは常に出力ストリームを必要とするのに対し、PrintServiceDestinationをオプションで受け入れることも可能です。 StreamPrintServiceには、フォーマットされた出力のデフォルトのあて先が存在しません。 また、StreamPrintServiceには、ほかのコンテキストでも利用可能な形式で出力を生成することが期待されます。 StreamPrintServiceは、Destination属性をサポートするものではありません。