目次 | 前の項目 | 次の項目 JavaTM 印刷サービス API ユーザガイド


Doc の作成

Doc を作成するには、Doc インタフェースを実装する必要があります。 Java 印刷サービス API には、SimpleDoc と呼ばれる Doc が実装されています。 アプリケーションでは、SimpleDoc の実装を使用する必要はありません。ただし、Doc に準拠するために、すべての Doc 実装は SimpleDoc の実装と同じセマンティクスに準拠する必要があります。

Doc を作成するには、ファイルからドキュメントをロードする必要があります。 DocFlavor の表現クラスによって、ファイルからドキュメントをロードする方法が決まります。 この例の表現クラスは、InputStream です。

	FileInputStream fis = new FileInputStream("java2dlogo.gif");
ストリームが返されたら、DocFlavor および DocAttributeSet を指定して SimpleDoc に渡します。 DocAttributeSet がない場合は、代わりに NULL を渡します。

	Doc doc = new SimpleDoc(fis, flavor, null);
カスタム Doc 実装の例については、「例: PrintGIF.java」を参照してください。

次の節では、印刷ジョブまたはサービスにイベントを登録する方法について説明します。



目次 | 前の項目 | 次の項目
Copyright © 2001 Sun Microsystems, Inc. All Rights Reserved.