程序中使用QUICKREPORT设计表格,在生成安装文件时是否须要安装QuickReport Component Packages(100分)

  • 主题发起人 主题发起人 fsivanl
  • 开始时间 开始时间
F

fsivanl

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个程序使用了Delphi自带的QuickReport设计报表,在HP LaserJet 4L很正常,
但程序拿到客户时使用的是FuJiTu DPK8100E 带中文字库的针式打印机,在Word 打
印中文、英文都很正常,但程序打印出来只有左上角的第一个字符,其它完全没有打
印,我发觉在生成安装文件时(使用Delphi附带的InstallShield Express)在
Select InstallShield Objects for Delphi里的General页有
QuickReports Component Packages选项,请问是否须要勾选,
 
不是安装文件的问题,既然程序能够运行,就不需要那些包了。
那些包是选择了Run With runtime package以后才需要的。
你的问题是QuickReport的常见Bug。针打更容易出现,设置打印机的纸张大小为自定义,最好大一些。
估计应该有效。
 
不需要,若是需要packages 的话,你就不能打印了,看看纸张大小,或其它的原因
 
打印表格在设计时定为半张80列的打印纸,而在实际打印中设为10X11英寸的打印纸,有问题吗?
 
当然有问题了。设置成自定义纸张,最好设置合适或者大一些。
对富士通的,如果设置小了,还会蹦叉呢。
 
请问yzhshi:如果这是BUG,有方法修复吗?对于一个应用软件如果要晋升为产品,你认为
在打印方面是否找一些第三方控件来保证程序的可靠性?
 
这个看你的软件的具体用途了,如果是针对固定的用户,或者说是行业软件,那么大可不必理这个。
针对他的打印机编程就可以了。

但是对于通用软件,真的有必要考虑这个了,否则,打印的问题会严重降低整个程序可用性。
 
很感谢yzhshi的关注及意见。:) 请问应该考虑用那一个打印控件较为通用及稳定,其实
大家所做的程序也一直在追求通用性,yzhshi或其他人有更多的建议吗?
 
很遗憾,我个人很少使用第三方控件,因为平时是做项目。
网上对fastReport的评价相对好一些。但是还是有很多不尽如人意的地方。
 
试试ReportMachine
http://reportmachine.delphibbs.com
 
没有必要。直接做安装文件即可。
 
换控件吧,fastreport2.45
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部