プロが教える店舗&オフィスのセキュリティ対策術

VB2005 の初心者です。

Printing.PrintDocument を使用して、印刷機能を開発していますが、
プログラムの中で給紙トレイを「手差しトレイ」や「トレイ1」に設定したり、原稿方向の{縦」「横」を設定するにはどうすれば良いのでしょうか。

ちなみに、用紙をA5にするには、下記でできました。
Private WithEvents L_pdoReport As Printing.PrintDocument

Dim L_pPaperSz As System.Drawing.Printing.PaperKind
Dim L_pkSize As System.Drawing.Printing.PaperSize

L_pPaperSz = Printing.PaperKind.A5
L_pkSize = New System.Drawing.Printing.PaperSize
For Each L_pkSize In L_pdoReport.PrinterSettings.PaperSizes
If L_pkSize.Kind = L_pPaperSz Then
L_pdoReport.DefaultPageSettings.PaperSize = L_pkSize
End If
Next

何かヒントになることでも良いのでご教授いただければ幸いです。
よろしくお願い致します。

A 回答 (1件)

PageSettingsクラスで設定できます。


給紙方法は、PageSettings.PaperSource
用紙の向きは、PageSettings.Landscape

詳しくは、ヘルプを参照してください。
    • good
    • 0
この回答へのお礼

大変遅くなりましたが、情報をいただきありがとうございました。
参考にさせていただきます。

お礼日時:2008/09/30 20:41

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!