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 |
ビン装置の名称 |
|