我正在使用此类手动打印和绘制文档,但不确定如何在文档上书写第 1 页,共 10 页,第 2 页,共 10 页等
有任何想法吗?
我正在使用此类手动打印和绘制文档,但不确定如何在文档上书写第 1 页,共 10 页,第 2 页,共 10 页等
有任何想法吗?
你必须数一数。使用类属性来计数。此外,您必须计算总数。
请记住 printPage 事件是为每一页调用的!
http://msdn.microsoft.com/en-us/library/system.drawing.printing.printdocument.printpage.aspx
据我所知,这将是必要的两个印刷通道。第一个将模拟打印过程,同时计算页数。在第二次运行时,您实际上会将输出发送到打印设备,现在有了之前计算的页数。