请教关于打印报表的问题!(50分)

  • 主题发起人 主题发起人 cqwty
  • 开始时间 开始时间
C

cqwty

Unregistered / Unconfirmed
GUEST, unregistred user!
我在开发数据库应用程序的过程中,需要打印一个报表,是动态生成的,
使用的控件就是QR,但是预览的时候是正常的,打印的时候就不行了,
不管我怎么设置纸张的大小,以及改变打印方向都不行,只能打到总宽度
2/3左右就不打了,长度上还是一直打完的,请大家帮忙一下,这个是我的
毕业设计,谢谢!
 
看一下你的字体设置的对不对,有时候如果你打的是汉字而字体用的是英文的
字体,会出现打印不对的问题,建议几把所有的字体都设置成宋体的。
 
不单是字体的问题吧。我也正遇到这个问题。我打的时候也是预览正常,打印时总是最右面
的竖线打不出来,上下正常。缩小也不行。
 
我觉得不是字体的问题,使用的都是默认的字体,大小也没有改变,
但是就是不行
 
这个问题不是个人电脑的问题,怎么大家都不关心呢?
 
你应该看看你的操作系统默认的是什么样的打印机,还有默认纸张是什么?我原来用1600k的驱动
后来同时在我这边装了一个喷墨的打印程序,打出来就跟你说的一样,我改成1600k
就没事了
 
我看跟打印机驱动程序的关系极大的,什么打印机,不会是HP的吧,
反正先换个打印机驱动程序再说说.
//打印机驱动程序的可能性极大,
或者换个1600k的的打印机试试,我的1600K3一点问题也没的.
 
我的打印机是epson lq-1600k,操作系统是2000 server,
开发的系统是delphi6,现在哪儿有最新的驱动程序?
 
兄弟们,还是不行啊,大家快帮帮我吧,这是我的毕业设计啊,
谢谢!
 
打印时我也曾遇到过疑难问题
用delphi设计的报表,在HP6L HP1200以及Epson等打印机上都能够正确打印,
最近换了一台Hp LaserJet 1000激光打印机,打印时出现了问题:
如果打印的报表有两页,打印出来只有最后一页,如果该页纸张有
剩余,剩余部分将接着打印前一页的内容,无论报表有多少业,只
打印一页。如果利用打印机设置,一页一页的打印,不会出现问题,
该打印机打印其他文档如Word也没有出现问题。
我想,应该是驱动程序的问题,即报表打印的内容不能正确向打印机发送,
或者打印机不能正确接受打印报信息。
 
多人接受答案了。
 
后退
顶部