使用水晶报表打印的时候,客户要求利用卷纸打印机打印,实现如果有1条记录,就打一条记录那么多,如果有100条,就打印100条,可是我就是不知道在打印设置里如何设置?
请教那位大侠指点一下.

解决方案 »

  1.   

    可以根据记录数量动态设置自定义纸张的大小,
    引用 using System.Drawing.Printing; 命名空间
    采用 PrinterSettings 类可以进行打印机的相关设置 
    可能这不是最好的方法,仅供参考
      

  2.   

    thanks 我这就去试试。不知道水晶报表能不能设置 仅打印到页尾?
      

  3.   

    -_-! 我需要自动的啊,如果每次都要手动.... my god!!
      

  4.   

    最后还是调用了windowsapi,比较麻烦啊。