PDA

View Full Version : سوال: پرینت عکس picturebox



kebriya
پنج شنبه 20 اسفند 1388, 09:14 صبح
چجوری عکس داخل picturebox رو پرینت بگیرم؟

armin8651
پنج شنبه 20 اسفند 1388, 12:54 عصر
سه شی PrintDocument و PrintDialog و PrintPreviewDialog رو روی فرم قرار بده و با کد زیر عکس پیکچر باکس رو چاپ کن


Private Sub Bprint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bprint.Click
PrintDialog1.ShowDialog()
PrintPreviewDialog1.Document = PrintDocument1
PrintPreviewDialog1.ShowDialog()
End Sub
Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
e.Graphics.DrawImage(PictureBox1.Image, 10, 10)
End Sub
Bprint اسم دگمه که برای چاپ استفاده کردم.

kebriya
دوشنبه 24 اسفند 1388, 08:07 صبح
ممنون از لطفتون
میخوام عکس با اندازه واقعی خودش پرینت بشه، آخه اینجوری به اندازه picturebox است.

armin8651
دوشنبه 24 اسفند 1388, 14:23 عصر
عکس به صورت کامل پرینت میشه ، تو PrintPreviewDialog هم میتونید ببنید که عکس به چه شکلی چاپ میشه.

kebriya
سه شنبه 25 اسفند 1388, 07:57 صبح
عکس که کامل است توی PrintPreviewDialog دیدم ولی عکسی که a4 بود رو به اندازه picturebox نشون میداد. یعنی من یه جایی رو اشتباه کردم؟

alms22
جمعه 21 آبان 1389, 15:58 عصر
میشه کسی جواب بده؟؟
بابا چرا هر جا که بحث چاپ عکس با انداره دلخواه در vb.net میرم جواب کاملی نیست (البته بدونه crystal report(