C#循环打印的问题,急急急,求救大神

renyuming5924 2016-10-26 06:41:25

printDocument1.Print();

private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
}


我想循环调用printDocument1_PrintPage方法,在循环结束的时候再调用printDocument1.Print(); 来打印
意思就是先生成好多页打印的内容,最后再打印,有没有累类似的源码?
...全文
145 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
小程序员 2016-10-27
  • 打赏
  • 举报
回复
int totalCount=5;//总页数 private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { //...............打印工作 totalCount--; if (totalCount >0) e.HasMorePages = true; else e.HasMorePages = false; } 多页打印,在打印中 e.HasMorePages = true;的话说明还有下一页,则自动循环printDocument1_PrintPage,等全部页面生成完毕后打印。其他代码不变
EnForGrass 2016-10-27
  • 打赏
  • 举报
回复
不清楚,应该可以吧,你尝试printDocument1_PrintPage在这里面组装数据

110,534

社区成员

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

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

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