请问超宽的页面,在打印时总是打不全,怎么样在一页全部打印,可以按比例缩小。
有什么好的方法,详细告知,感激不尽。

解决方案 »

  1.   

    http://www.cnblogs.com/Rayinuk/archive/2007/04/06/702518.html
      

  2.   

    设一个Ratio, 当要打印的宽度toPrintWidth大于待打印区域PrintArea时, 令Ratio = 1 - (toPrintWidth - PrintArea)/toPrintWidth然后, 把所有的字体, 表格等的宽, 高都按这个比率Ratio缩小
      

  3.   

    比较下这两个Printer, 你会有点收获的DataGridViewPrinter(Fit to Page):http://blog.csdn.net/LeoMaya/archive/2007/05/24/1624100.aspxDataGridViewPrinter: http://blog.csdn.net/leomaya/archive/2007/03/20/1535322.aspx