目次||

JPS属性の使用

以前のJava印刷APIの属性とは異なり、Java印刷サービスの属性は、プログラム内およびユーザー・ダイアログからの両方で使用できます。アプリケーションでは、ジョブの印刷方法はできるだけ指定せず、エンド・ユーザーがユーザー・ダイアログから指定した選択を検査します。

JPSの属性は、拡張可能なように設計されています。Attributeインタフェースを適切に実装できる属性は、すべてAttributeSetに含めることができます。つまり、標準の属性セットを拡張しながら、今後のJDKバージョンとの互換性を保持できます。サービスを実装するときは、次の2つの方法で属性を拡張できます。

ユーザー・ダイアログから属性の使用方法を示すには、このユーザー・ガイドの範囲を超えたユーザー・インタフェースを提供する必要があります。同様に、JPS属性の拡張はサービス・プロバイダのタスクであるため、このユーザー・ガイドの例では取り上げていません。ただし、「ドキュメントの印刷」では、いくつかのJPS属性の基本的な使用法を説明し、それらを使った簡単な印刷アプリケーションについて説明しています。
目次||

Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved.