日期:2014-05-19  浏览次数:20737 次

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

------解决方案--------------------
http://www.cnblogs.com/Rayinuk/archive/2007/04/06/702518.html
------解决方案--------------------
横着太宽, 那就竖着打了,
------解决方案--------------------
设一个Ratio, 当要打印的宽度toPrintWidth大于待打印区域PrintArea时, 令

Ratio = 1 - (toPrintWidth - PrintArea)/toPrintWidth

然后, 把所有的字体, 表格等的宽, 高都按这个比率Ratio缩小
------解决方案--------------------
比较下这两个Printer, 你会有点收获的

DataGridViewPrinter(Fit to Page):http://blog.csdn.net/LeoMaya/archive/2007/05/24/1624100.aspx

DataGridViewPrinter: http://blog.csdn.net/leomaya/archive/2007/03/20/1535322.aspx