目次 | 前の項目 | 次の項目 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.