单击按钮打印文档 [英] Printing document on button click
本文介绍了单击按钮打印文档的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在单击按钮时从Windows表单打印数据到打印页面.
How print data from windows form to printing page on button click.
推荐答案
为获得最佳效果,请使用PrintDocument类 [
For best results, look at using the PrintDocument class[^] - the link includes an example.
添加此命名空间
使用System.Drawing.Printing;
使用System.IO;
类标签变量
System.Drawing.Bitmap memoryimage;
编写此代码printbutton_click事件
PrintDialog myprintdialog =新的PrintDialog();
memoryimage =新的System.Drawing.Bitmap(panelprint.Width,panelprint.Height);
panelprint.DrawToBitmap(memoryimage,panelprint.ClientRectangle);
如果(myprintdialog.ShowDialog()== DialogResult.OK)
{
System.Drawing.Printing.PrinterSettings值;
值= myprintdialog.PrinterSettings;
myprintdialog.Document = printDocument1;
printDocument1.PrintController = new StandardPrintController();
panelprint.BackColor = Color.White;
printDocument1.Print();
}
私有void printDocument1_PrintPage(对象发送者,System.Drawing.Printing.PrintPageEventArgs e)
{
e.Graphics.DrawImage(memoryimage,-2,30);
}
其中panelprint是面板的名称
我认为这对您有帮助........
问候
假
:)
add this namespace
using System.Drawing.Printing;
using System.IO;
class label variable
System.Drawing.Bitmap memoryimage;
write this code printbutton_click event
PrintDialog myprintdialog = new PrintDialog();
memoryimage = new System.Drawing.Bitmap(panelprint.Width, panelprint.Height);
panelprint.DrawToBitmap(memoryimage, panelprint.ClientRectangle);
if (myprintdialog.ShowDialog() == DialogResult.OK)
{
System.Drawing.Printing.PrinterSettings value;
value = myprintdialog.PrinterSettings;
myprintdialog.Document = printDocument1;
printDocument1.PrintController = new StandardPrintController();
panelprint.BackColor = Color.White;
printDocument1.Print();
}
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
e.Graphics.DrawImage(memoryimage, -2, 30);
}
where panelprint is the name of panel
I think this is helpfull to u..........
Regard
Sham
:)
这篇关于单击按钮打印文档的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文