打印&打印在c#中预览位图

时间:2010-11-22 15:19:41

标签: c# bitmap print-preview printdialog

我制作了一个程序,它在图片框上绘制图像,现在我想要打印和打印预览,但不知道如何。请帮助,

由于

修改 我尝试过使用打印和打印预览对话框,但不知道如何正确地打印和显示图片框及其图像的内容

1 个答案:

答案 0 :(得分:2)

在表单上删除PrintDocument。你也想要一个PrintPreviewDialog和PrintDialog。将对话框的Document属性设置为PrintDocument。为它实现PrintPage事件处理程序,可以是一个简单的:

    private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) {
        e.Graphics.DrawImage(pictureBox1.Image, 0, 0);
    }

添加按钮或菜单项以调用对话框的ShowDialog()方法。