为啥打印预览可以,但是打印时只有打印出一半?
我使用printdocument来打印一个A3幅面横向的报表,打印预览都可以预览出来,但是点击打印预览上面的那个打印按钮时只能打印出A3纵向的报表的宽度的报表 问题点数:50、回复次数:10Top
1 楼lyvvvv(lyvvvv)回复于 2005-01-04 11:45:02 得分 0
打印之前进行页面设置?Top
2 楼winxieddd(一剑飘香)回复于 2005-01-04 11:46:25 得分 0
打印机的问题?理论上,只要打印预览通过了,也就可以打印出来。你再检查一下你的打印机。Top
3 楼calen()回复于 2005-01-04 11:50:46 得分 0
我也认为理论上是这样的,但是人家确实打印不出来,我的打印机只有A4幅面,使用方说打不出来
Top
4 楼wq_sc(陶强)回复于 2005-01-04 12:06:09 得分 0
你用的是STAR 3200系列的针式打印机吧!如是的话下面这个办法就肯定可以。原因是打印机的感光器材上灰了。你把打印机的后盖打开,用力吹一下就可以了。有点可笑哈,但确实有效。
Top
5 楼calen()回复于 2005-01-04 15:22:34 得分 0
可惜,不是star 3200
现在使用Adobe PDF打印也出了同样的问题Top
6 楼calen()回复于 2005-01-05 11:07:16 得分 0
upTop
7 楼Jouzen()回复于 2005-01-05 11:35:58 得分 0
我觉得是打印机的问题Top
8 楼cnming(cnming)回复于 2005-01-06 09:53:13 得分 50
你需要设置打印机支持的纸张类型
例如
_PDoc.DefaultPageSettings.PaperSize =_PDoc.PrinterSettings.PaperSizes[1];Top
9 楼kenter5(kenter)回复于 2005-01-06 12:48:22 得分 0
关注ing。。。
偶也遇到打印问题了,EPSON LQ-300K,win98下打印时只能打印出很少很少的一部分,可是用记事本打印正常,而且在win2000下打印也是正常的,正焦急等待回帖中,希望有路过的高手指点迷津。
我的贴:
http://community.csdn.net/Expert/topic/3702/3702251.xml?temp=.1023065Top
10 楼calen()回复于 2005-01-07 17:05:30 得分 0
foreach(System.Drawing.Printing.PaperSize PS in _PDoc.PrinterSettings.PaperSizes)
{
if (PS.PaperName == "A3")
{
_PDoc.DefaultPageSettings.PaperSize = PS;
}
}
Top




