プロが教えるわが家の防犯対策術!

PrintDialog1の画面で選択したプリンタより印刷ができません。プリンタ選択で設定した値を設定したらいいと思うのですが、その方法が分かりません。どなたか教えて頂きたいのですが。ちなみに下記コードで動作させています

Dim Ret As DialogResult
Dim a As Integer

PrintDialog1.PrinterSettings = New Printing.PrinterSettings
PrintDialog1.AllowSelection = True
Ret = PrintDialog1.ShowDialog()

If Ret = Windows.Forms.DialogResult.OK Then
PrintForm1.PrinterSettings.DefaultPageSettings.Landscape = True
PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.FullWindow)
End If

A 回答 (1件)

プリントするには、自分で紙にプリントするための指示をするところをプログラムしないと印刷されません。


PrintDocument.PrintPageです。
印刷関係が書かれている本をご紹介します。自分はC#のほうを持っていますがおそらくVBのほうも同じだと思われます。
C#:23章
http://www.amazon.co.jp/C-%E3%81%AB%E3%82%88%E3% …

VB版
http://www.amazon.co.jp/Microsoft-Visual-NET%E3% …
    • good
    • 0
この回答へのお礼

いろいろ試した結果、選択したプリンタより印刷できるようになりました。ape5様ありがとうございました。

お礼日時:2008/04/03 14:03

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