|
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 |
ビン (給紙装置) 名のリスト |
プリンタドライバが提供しているプロパティは,上記以外にもありますが,コンポーネントをダブルクリックして現れる [プリンタのプロパティ] ダイアログで設定できます.実行時にはその内容を読出して再現します.ただし,上の表のような,個別のプロパティとしては設定も取得もできません. |
|