C# 打印文档N页,共N页

C# 打印文档N页,共N页,c#,.net,winforms,printing,printdocument,C#,.net,Winforms,Printing,Printdocument,我正在使用本课程手动打印和绘制文档,但不确定如何能够在文档第1页(共10页)、第2页(共10页)上书写 有什么想法吗?你得数一数。使用class属性进行计数。 此外,您必须计算总计数 记住printPage事件是为每个页面调用的 据我所知,需要两次印刷。第一个将模拟打印过程,同时计算页面。在第二次运行时,您实际上会将输出发送到打印设备,现在有以前计数过的页面。但之后会给出计数。我可以打印“Page”+count,但我不能打印“Page”+count+“of???”这是肯定的,但在很多情况下,您知

我正在使用本课程手动打印和绘制文档,但不确定如何能够在文档第1页(共10页)、第2页(共10页)上书写


有什么想法吗?

你得数一数。使用class属性进行计数。 此外,您必须计算总计数

记住printPage事件是为每个页面调用的


据我所知,需要两次印刷。第一个将模拟打印过程,同时计算页面。在第二次运行时,您实际上会将输出发送到打印设备,现在有以前计数过的页面。

但之后会给出计数。我可以打印“Page”+count,但我不能打印“Page”+count+“of???”这是肯定的,但在很多情况下,您知道要打印哪些数据,因此您可以计算itI的长度。我有一个对象列表,可以填充大量或少量的对象。我在需要时设置HasMorePages=true,但我不知道会有多少页面通过浏览您的数据,您应该能够知道会有多少页面,我知道这是一项懒惰的工作:(