![](img6/i153_01c.gif)
![](img6/i153_01d.gif)
Options
[印刷]ダイアログの外観と動作を決定します。
Optionsは、一連のTPrintDialogOptionフラグを表しており、これらを使用して、[印刷]ダイアログの特定のコントロールの外観や機能を、変更することができます。
たとえば、Options に poPrintToFile フラグが入っていると、[印刷]ダイアログにチェックボックス[ファイルに書き出す]が表示されます。 |
・poPrintToFile
・poPageNums
・poSelection
・poWarning
・poHelp
・poDisablePrintToFile |
|
(ヘルプより)
Collate
[部単位で印刷]チェックボックスが選択されているかどうかを示します。
Collate は、[印刷]ダイアログで[部単位で印刷]チェック ボックスが選択されている際に、True 値を保持します。チェックボックスがチェックされた状態でダイアログを開くには、オブジェクトインスペクタかプラグラム コードより、CollateプロパティをTrueに設定します。
メモ: [部単位で印刷]チェックボックスは、Copiesプロパティが 1 より大きい値を保持しているときのみ、アクティブになります。 |
Copies
[印刷]ダイアログで、選択されている部数を示します。
[印刷]ダイアログでの[部数]フィールドは、Copies プロパティが1より大きいか、もしくは1であるときに、Copiesプロパティの数を表示します。
メモ: Copies プロパティが 1 より大きい場合、[部単位で印刷]チェック ボックスが有効になります。 |
FromPage
印刷ジョブが開始されるページを示します。
FromPage プロパティは、[印刷]ダイアログの[開始]フィールドに相当します。 |
ToPage
印刷ジョブを終了するページを示します。
ToPage プロパティは、[印刷]ダイアログの[終了]フィールドに相当します。 |
MaxPage
ユーザーが[印刷]ダイアログの[終了]フィールドに入力できる、最大ページ番号を判別します。
ユーザーが、[終了]フィールドへ MaxPage よりも大きい数値を入力すると、[OK]ボタンをクリックした際にエラーメッセージが表示されます。
メモ: [印刷]ダイアログの[開始]および[終了]フィールドは、Options に poPageNums フラグが設定されている場合に有効になります。poPageNumsが Options 内にある場合、MaxPageが MinPage より大きい値に設定されないと、ダイアログが開かれません。 |
MinPage
ユーザーが[印刷]ダイアログの[開始]フィールドに入力できる、最小ページ番号を判別します。
ユーザーが、[開始]フィールドへ MinPage よりも小さい数値を入力すると、[OK]ボタンをクリックした際にエラーメッセージが表示されます。
メモ: [印刷]ダイアログの[開始]および[終了]フィールドは、Options に poPageNums フラグが設定されている場合に有効になります。 poPageNums が Options 内にある場合、MinPageが MaxPageより小さい値に設定されないと、ダイアログが開かれません。 |
PrintRange
ダイアログが表示された際に、デフォルトで選択される印刷範囲を示します。
PrintRange を使用すると、ダイアログが表示された際に、デフォルトで選択される印刷範囲を、ラジオボタンで設定することができます。
メモ: ラジオボタンが選択されている状態にするには、これが有効になっていなければなりません。このため、選択ラジオボタンがデフォルトで選択されているのをユーザーが望む場合、poSelection フラグが Options 内にある必要があります。 |
prAllPages :[すべて]
prSelection:[選択した部分]
prPageNums :[ページ指定] |
PrintToFile
[ファイルに書き出す] チェックボックスが選択されているかどうかを示します。
PrintToFile は、[印刷]ダイアログで[ファイルに書き出す]チェックボックスが選択されている場合には、True となります。
メモ: [ファイルに書き出す]チェック ボックスをダイアログに表示させるには、poPrintToFileフラグを Options に追加します。 |
|