目次 | 前の項目 | 次の項目 | JavaTM 印刷サービス API ユーザガイド |
Java 印刷サービス API の属性は、従来の Java 印刷 API の属性と異なり、プログラムとユーザダイアログの両方で使用できます。アプリケーションでは、ジョブの印刷方法はできるだけ指定せず、エンドユーザがユーザダイアログから指定した選択を検査します。JPS の属性は、拡張できるように設計されています。Attribute インタフェースを適切に実装できる属性は、すべて AttributeSet に含めることができます。つまり、標準の属性セットを拡張しながら、今後の JDK バージョンとの互換性を保持することができます。Java 印刷サービスを実装するときは、次の 2 つの方法で属性を拡張できます。
ユーザダイアログから属性を使用するには、ユーザインタフェースを作成する必要がありますが、それについてはこのユーザガイドでは説明しません。同様に、JPS 属性の拡張はサービスプロバイダが行うため、このユーザガイドの例では取り上げていません。ただし、「ドキュメントの印刷」では、いくつかの JPS 属性の基本的な使用法を説明し、それらを使った簡単な印刷アプリケーションについて説明しています。