Delphi Programming / Object Pascal

[掲載 2000年05月07日] [更新 2009年10月29日] プリンタ設定コンポーネント |
プリンタ設定コンポーネント
用紙サイズ等の設定 |
| 動作確認等 |
- |
設定の結果を論理型で取得できるようにした設定用メソッドです。指定した内容がプリンタ・ドライバで提供していない場合は、False を返し、設定の変更はありません。成功すれば True を返します。
プリンタドライバによっては、設定結果を正常に返さない場合があります。おそらく、内部でエラー処理を行っているものと思われます。
これらの設定と取得については、プロパティもあります。 |
SetPaperName(PaperStr):Boolean
| 用紙サイズの名称で用紙を設定します。用紙サイズの名称は、プリンタによって、同じサイズの用紙であっても違う場合があります。 |
| 引数 |
型 |
説明 |
| PaperStr |
String |
用紙サイズ名称 |
SetPaperNumber(Index):Boolean
| 用紙サイズの番号で用紙を設定します。頭に DMPAPER_XXX で定義してある識別子を使用することができます (DEVEMODE 構造体の dmPaperSize の値です)。プリンタがサポートしていない用紙番号は設定できません。 |
| 引数 |
型 |
説明 |
| Index |
WORD |
用紙サイズ番号
例 DMPAPER_A3 A3 用紙で値は 8 |
SetOrientation(Orient):Boolean
印刷の方向を指定します。用紙の向き (プリンタにセットする際の方向) ではありません。確実に設定できるのはこの印刷方向だけです。ほとんどのプリンタがサポートしています。
このプロパティを使用するには、uses に Printers が必要です。 |
| 引数 |
型 |
説明 |
| Orient |
TPrinterOrientation |
poPortrait 縦
poLandscape 横 |
SetBinName(BinStr):Boolean
| この名称はプリンタによって微妙に違います。また、同じような給紙装置でも、プリンタによってビン番号が異なる場合があります。プロパティの BinNumber で設定した方が確実です。 |
| 引数 |
型 |
説明 |
| BinStr |
String |
ビン装置の名称 |
|