Winform 打印类重温

今天又要做个打印功能 ,于是乎接着上次做过的打印类,做些总结:

1.打印类基本使用:

   1.设置打印文档.

   2.设置打印机名称。(如果是局域网打印机,则使用全名称->远程地址+打印机常规里面的名字)

 3.设置打印内容.

代码
private void button1_Click(object sender, EventArgs e)
{
PrintDocument pd
= new PrintDocument();
pd.PrinterSettings.PrinterName
= @"\\192.168.0.4\Canon LASER SHOT LBP-1120";
pd.PrintPage
+= new PrintPageEventHandler(pd_PrintPage);
pd.Print();
}

void pd_PrintPage(object sender, PrintPageEventArgs e)
{
e.Graphics.DrawString(
"测试文字",new Font("宋体",24) ,Brushes.Black, 10, 10);
}

 

2.如果需要设置其他的信息.比如纸张大小,是否横向打印等等.看看具体的打印类.

3.同时再2个打印机上,打印2个文档.
4.多次连续打印.
posted @ 2010-08-26 11:39  eastday  阅读(635)  评论(0编辑  收藏  举报