datareport不能打印加宽的报表
使用DataReport 设计很宽的报表,但是预览的时候就说报表宽度大于纸张宽度,该如何解决 问题点数:100、回复次数:8Top
1 楼towhere(天涯)回复于 2002-09-23 15:17:29 得分 10
用Printer.PaperSize 改变纸的大小
Printer.PaperSize = vbPRPSB4
或: 已横向打印
DataReport1.Orientation = vbPRORLandscape
Top
2 楼westneverwin(无胜)回复于 2002-09-23 15:40:32 得分 0
试过了,没有用!
Datareport没有Orientation这个属性!
还请高手继续帮我找找方法!Top
3 楼qiqif(其其)回复于 2002-09-23 16:06:39 得分 10
在你的打印机里设置纸张,不够大的话设成自定义.Top
4 楼nebular(星云)回复于 2002-09-23 18:22:36 得分 20
Orientation这个属性在打印机中设置,不过你如果要使用它,请打上VB的SP。
另外,在DATAREPORT中,RIGTHMARGIN和LEFTMARGIN默认是1440,可以把它改小一点,或者干脆把它设为100,设成0不好看:)Top
5 楼IsMe(海底捞针)回复于 2002-09-23 22:39:43 得分 20
http://www.wangwen.net/
傻瓜打表支持超宽表格按照指定的叠接宽度、使用指定的打印纸和打印方向自动分割报表,打印后将分割的报表粘贴在一起即可
Top
6 楼superfree()回复于 2002-09-25 11:38:45 得分 20
使用它打印中文是不是不能完整打印出中文出来,而只打印一半,如果有这种情况该如何解决,各位大虾帮帮忙。Top
7 楼yaoylguest()回复于 2002-09-25 14:29:08 得分 20
设置leftmargin 和 rightmargin的值小一些。Top
8 楼westneverwin(无胜)回复于 2002-09-26 18:41:44 得分 0
多谢各位,看来datareport是不行了,我还是另找方法进行打印吧!Top




