设置系统打印对话框不可见

hj3793 2011-01-20 11:36:53
打印时,怎么不显示系统打印对话框,直接打印?
注:非水晶报表。
...全文
147 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
CraxyMouse 2011-01-20
  • 打赏
  • 举报
回复

PrintDocument pd = new PrintDocument();
//自定义页面的大小
PaperSize ps = new PaperSize("MyPage", this.Width, this.Height);
pd.DefaultPageSettings.PaperSize = ps;
pd.PrinterSettings.PrinterName = printerConfig.PrintName;
pd.PrinterSettings.Copies = (short)printerConfig.Copies;
//使用自定义页面设置
pd.DefaultPageSettings.PaperSize.RawKind = 256;
pd.PrintPage += new PrintPageEventHandler(pd_PrintPage);
pd.Print()

这样子打印就不会有那个对话框了


有兴趣可以看看这个
http://blog.csdn.net/dunao/archive/2009/02/05/3865053.aspx

110,477

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧