共通デスクトップ環境 スタイル・ガイド

[印刷] ダイアログ・ボックス

次に、印刷アクションが可能な場所で使用される印刷ダイアログ・ボックスの共通した外観と操作性を実現するためのガイドラインを示します。印刷ダイアログはウィジェットではありません。開発者は、これらのガイドラインを出発点として使用し、アプリケーションに応じて機能を追加していくことをお勧めします。ただし、ユーザが印刷ダイアログの間での一貫性を期待していることを忘れてはなりません。したがって、共通領域はできるだけ変更しないでおくべきです。ユーザがファイル、選択、あるいはその他のオブジェクトの印刷のためのオプションを選択する場面では、必ず印刷ダイアログ・ボックスを使用してください。アプリケーションが印刷をサポートする場合は、印刷ダイアログ・ボックスを使用するべきであり、オプションとして「暗黙」の印刷方法として、直接に印刷を行うための非ダイアログ的な手段を用意することもできます。

アプリケーションのための標準的な [印刷] メニューの項目

[印刷...]: ユーザが、選択されたオブジェクトを印刷する前に、使用可能なオプションから選択できるようにするための印刷ダイアログを表示します。

[印刷]: 事前にユーザが定義したデフォルトの印刷方法を使用して、選択されたオブジェクトを 1 部印刷します。ユーザにダイアログを通しての情報の入力は求めません。

一般的な [印刷] ダイアログの機能のためのガイドライン

アプリケーションは、さまざまなタイプの印刷機能や印刷能力を提供することが期待されています。この節では、各種の項目の概念と動作がアプリケーション間で一貫性のあるものになるように、最もよく使用されるタイプの印刷オプションのガイドラインを示します。これらの一般的な項目は、[印刷] ダイアログの上部にある共通領域にまとめられます。図 7-5 に、典型的な [印刷] ダイアログを示します。共通領域は、セパレータ線の上の領域です。

図 7-5 基本的な [印刷] ダイアログ・ボックス

Graphic

共通領域は次のコンポーネントを含んでいます。

印刷ダイアログは、次の標準ボタンを含みます。

アプリケーション固有の [印刷] ダイアログ・ボックス機能のガイドライン

標準の [印刷] ダイアログのアプリケーション固有領域は、図 7-6 に示す、ダイアログ・ボックスの下半分です。

アプリケーションまたは機能に応じて、開発者は共通の [印刷] ダイアログにフィールドを追加できます。ダイアログの中のコントロールは横向きに配置されます。フィールドを追加する必要がある場合は、図に示すようにセパレータ線を追加して、その下にコントロールを追加します。プッシュ・ボタンがさらに必要な場合は、[印刷] ボタンと [取消し] ボタンの間に置きます。

オプションのフィールド

オプションのフィールドとして、次のようなものが考えられます。

[ページ番号の印刷]

このチェックボックスは、テキスト・ファイルの印刷のみに適用されます。印刷対象として選択されたオブジェクトがテキストではない場合は、このコントロールは選択不可にします。オンになっていると、出力ページにページ番号が付けられます。

[印刷コマンドオプション]

ユーザが lp コマンドやスクリプト名を入力して、他のフィールドでの命令を無効にするためのテキスト・フィールド。lp 以外の印刷方法を使用する場合は、このフィールド名を変更します ([印刷方法]、[印刷コマンドの使用] など)。

[優先順位]

これは、[高]、[中]、および [低] という値を含んでいるオプション・メニューか、数値を含んでいるスピン・ボックスです。

[方向]

[ポートレート] と [ランドスケープ] という値を含んでいるオプション・メニュー (図 7-6 を参照)。

[解像度]

dpi 単位の数値を含んでいるオプション・メニューまたはスピン・ボックス (図 7-6 を参照)。

[印刷面]

[片面] と [両面] という値を含んでいるオプション・メニュー (図 7-6 を参照)。

[用紙サイズ]

[レター]、[リーガル] などの値を含んでいるオプション・メニュー (図 7-6 を参照)。

[用紙トレイ]

[上トレイ]、[下トレイ] などの値を含んでいるオプション・メニュー (図 7-6 を参照)。

ダイアログ・ボックスをアプリケーションで使用する場合は、次のフィールドを考慮に入れます。

[ページ範囲]

印刷する範囲を示す 2 つのテキスト・フィールド (図 7-7 を参照)。

[縮小/拡大]

比率の値を含むスピン・ボックス (図 7-7 を参照)。

[印刷プレビュー]

出力の WYSIWYG (見た目そのまま) 表示を呼び出すボタン。

いくつかの配置のサンプル

図 7-6 と、図 7-7 に、[印刷] ダイアログ・ボックスの配置の例を示します。

図 7-6 一般的な印刷のための [印刷] ダイアログ・ボックスの配置例

Graphic

図 7-7 アプリケーションからの印刷のための [印刷] ダイアログ・ボックスの配置例

Graphic