DOBON.NET DOBON.NETプログラミング掲示板過去ログ

PictrueboxのイメージをPictrueboxの大きさのまま印刷する方法

環境/言語:[XP/VB.NET]
分類:[.NET]

PictrueboxのSizemodeプロパティを"StretchImage"にして、
Imageプロパティに設定した画像ファイルを
フォームに貼り付けたPictrueboxのサイズで印刷したいのですが、
どなたかご存じの方はいらっしゃいますでしょうか?
現状は画像ファイルそのものの大きさで印刷されてしまいます。

よろしくお願いします。
■No3675に返信(konさんの記事)
> PictrueboxのSizemodeプロパティを"StretchImage"にして、
> Imageプロパティに設定した画像ファイルを
> フォームに貼り付けたPictrueboxのサイズで印刷したいのですが、
> どなたかご存じの方はいらっしゃいますでしょうか?
> 現状は画像ファイルそのものの大きさで印刷されてしまいます。

どのように印刷されているか分かりませんが、PrintPageイベントハンドラで次のように印刷してみてはいかがでしょうか?

e.Graphics.DrawImage(PictureBox1.Image, PictureBox1.ClientRectangle)
■No3699に返信(管理人さんの記事)
> ■No3675に返信(konさんの記事)
>>PictrueboxのSizemodeプロパティを"StretchImage"にして、
>>Imageプロパティに設定した画像ファイルを
>>フォームに貼り付けたPictrueboxのサイズで印刷したいのですが、
>>どなたかご存じの方はいらっしゃいますでしょうか?
>>現状は画像ファイルそのものの大きさで印刷されてしまいます。
>
> どのように印刷されているか分かりませんが、PrintPageイベントハンドラで次のように印刷してみてはいかがでしょうか?
>
> e.Graphics.DrawImage(PictureBox1.Image, PictureBox1.ClientRectangle)

ご回答ありがとうございました。
無事に解決しました。

また何かありましたらよろしくお願いします。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板