|
Delphi Programming / Object Pascal

[掲載 2000年05月07日] [更新 2009年10月28日] プリンタ設定コンポーネント |
プリンタ設定コンポーネント
その他のプロパティ |
| 動作確認等 |
- |
| 凡例 |
■ published
□ public
▲ ReadOnly |
| これらのプロパティの設定、取得は、印刷コードの実行中は行わないでください。プリンタのハンドルのロックを伴うため、例外が発生、またはプログラムがフリーズすることがあります。 |
| ▲ PrintersCount |
Integer |
インストールされているプリンタの数 |
| ▲ DriverVersion |
Integer |
ドライババージョンの取得
DEVMODE 構造体の中の情報値
プリンタのプロパティ設定ダイアログ等で表示される [バージョン情報] とは異なる |
| □ BinName |
String |
ビン (給紙装置) 名称または給紙方法
「オートシードフィーダ」とか「トラクタユニット」といった文字列 |
| □ BinNumber |
Integer |
ビン(給紙装置)番号の取得 |
| ▲ ColorBit |
Integer |
カラービット数の取得
モノクロの場合は 0
カラー印刷をサポートしていないプリンタも 0 |
| □ Color |
Integer |
カラーか白黒の値
設定取得共に以下のどちらかの値
DMCOLOR_MONOCHROME
DMCOLOR_COLOR |
| □ Collate |
Integer |
部単位の印刷プロパティ
取得設定共に以下のどちらかの値
印刷部数プロパティが 1 の時は常に DMCOLLATE_FALSE
DMCOLLATE_TRUE
DMCOLLATE_FALSE |
| □ Copies |
Integer |
印刷部数
1 を指定すると部単位の印刷プロパティの値を強制的に
DMCOLLATE_FLSE にする |
| □ Duplex |
Integer |
両面印刷のプロパティ
取得設定共に以下のいずれかの値
DMDUP_SIMPLEX
DMDUP_HORIZONTAL
DMDUP_VERTICAL |
| ▲ PrinterList |
TStringList |
ポート名を除いたプリンタ名のリスト |
| ▲ PaperList |
TStringList |
用紙サイズ名のリスト |
| ▲ BinList |
TStringList |
ビン (給紙装置) 名のリスト |
| プリンタドライバが提供しているプロパティは、上記以外にもありますが、コンポーネントをダブルクリックして現れる [プリンタのプロパティ] ダイアログで設定できます。実行時にはその内容を読出して再現します。ただし、上の表のような、個別のプロパティとしては設定も取得もできません。 |
|