求教一下
打印机打印完毕后如何知道打印了多少页

解决方案 »

  1.   

    你的意思是我只能通过字的的大小和纸张的大小来算打印页数?
    或者在PRINT方法中设置计数器
    还有其他方法吗?
      

  2.   

    自己在 printDocument的printPage 事件 中计算 总页数的。
      

  3.   

    printDocument有几个事件.如下:
      BeginPrint  在调用 Print 方法时并且在打印文档的第一页之前发生。 
      Disposed   添加事件处理程序以侦听组件上的 Disposed 事件。(从 Component 继承。) 
      EndPrint  打印完文档的最后一页时发生。 
      PrintPage  当需要为当前页打印的输出时发生。 
      QueryPageSettings  在 PrintPage 事件的紧面前发生。   你可以在QueryPageSettings  或者PrintPage  事件里面计算