读书人

打印图片有关问题

发布时间: 2012-01-20 18:53:53 作者: rapoo

打印图片问题


我想先把PictureBox2截屏,然后调入PictureBox4中,实现对PictureBox4里面图片的打印

PictureBox2里的内容是可以改变的,所以每次打印之前都需要重新截屏!再调如PictureBox4中!

程序运行后,第一次实现预览是可以的,可是当我改变PictureBox2中内容后,再来预览,就会出现GDI一般错误

预览内容与第一次预览时相同


我刚学,对打印,不懂,哪位能指点下啊!









[解决办法]
不建议你这样做。提供一个别的思路。
处理PictureBox2的Paint事件,重画这个图像。至于Picture上面的文字可以通过DrawString函数画上去。

VB.NET code
    Private Sub PictureBox2_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles PictureBox2.Paint        Dim ft As New Font("宋体", 3.7, FontStyle.Regular, GraphicsUnit.Millimeter)        Dim br As New System.Drawing.SolidBrush(Color.Black)        e.Graphics.DrawImage(PictureBox1.Image, 0, 0)        e.Graphics.DrawString("示例文字", ft, br, 1, 1)    End Sub 

读书人网 >VB Dotnet

热点推荐