读书人

超宽打印有关问题

发布时间: 2012-01-26 19:40:46 作者: rapoo

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

[解决办法]
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

读书人网 >C#

热点推荐