98下的打印问题! ( 积分: 100 )

  • 主题发起人 主题发起人 guojianweng
  • 开始时间 开始时间
G

guojianweng

Unregistered / Unconfirmed
GUEST, unregistred user!
各位好, 我在xp下开了一个程序, 打印一个报表(纸宽:310毫米, 长130毫米),我用Qreport设计好了, 在2000和xp下横打,报表正常, 但是我在98下运行时,发现打印时只打了一点点数据, 很多数据没有被打出来, 这是怎么回事啊! (我在98上用delphi7重新编译了程序还是一样!)
 
各位好, 我在xp下开了一个程序, 打印一个报表(纸宽:310毫米, 长130毫米),我用Qreport设计好了, 在2000和xp下横打,报表正常, 但是我在98下运行时,发现打印时只打了一点点数据, 很多数据没有被打出来, 这是怎么回事啊! (我在98上用delphi7重新编译了程序还是一样!)
 
各位,帮帮我啊! 急呢!
该死的98, 害死我了。
如我在2000下打印结果是,
刘德化, 男, 32, 未婚, 中学文化, 明星, 香港
。。。
但在98下就只有
刘德化, 男, 3
。。。
大家说说这是什么原因阿!
 
有人遇到过这个问题, 他是这么解决的:
主要是QReport的纸张尺寸与打印机的自定义纸张尺寸不符,用手工或API函数
修改打印机自定义纸的尺寸,使其与QReport的自定义纸尺寸一致,问题便解决
了,多谢各位,帮我解决了一难题。因为我的程序交给用户后才发现这个问题,
现在解决了。
但是(QReport里我设置的纸宽:310毫米, 长130毫米),我在打印机自定义纸时他更本不可以这么设置阿(宽310,大于最大值了,设置不成功阿)
怎么办啊? 给位大哥, help me!
 
QReport报表预览时能全部显示想要打印的数据吗?
 
不能!
在2000下也不能, 但是可以打印出来.
在98下,就打不出来了!
 
用FastReport试试
 
现在可以打出来了, 98里面的纸宽和长要与2000里设置个反的才打得出来,
但是数据位置比以前偏了很多! 哎。。。
打印真是麻烦!。。。。。。。
 
后退
顶部