关于QuickReport中图片打印问题(200分)

  • 主题发起人 主题发起人 luckyant
  • 开始时间 开始时间
L

luckyant

Unregistered / Unconfirmed
GUEST, unregistred user!
有一Paradox数据库,其中用一个Graphic字段存储有从kodak DC280
数码相机上获取的图片.利用QuickReport和QRDBimag控件使其从打印机
上输出.
问题一:
用Delphi4.0编译,用语句"QuickRep1.Print"打印(不预览),用打印
机Epson Color440(是默认打印机)上打印正常.将编译好的Exe文件拿到另
一台机器上用打印机HP 6LGold(也是默认打印机)打印,打印出的图片是用
字符拼出来的,也就是说6L将图片当字符打印了.为什么6L不能打印?
问题二:
后来用Delphi5.0编译,BDE仍是Delphi4.0带的,而且图片数据库膨胀
到了1G左右(260~280张左右),用语句"QuickRep1.Preview"预览时报告"
Metafile is not valid."错误.为什么会是无效的图元呢,是一次预览的
图片太多,还是BDE不兼容?
以上两个问题还烦各位大虾告知在下这里先口头谢过了,问题解决后必
将得分双手送上.谢了!
 
可能要考虑换个报表控件了。
 
呵呵,qr对图形的支持到是没有好好试过,
试试用reportbuilder吧。
 
真的没人知道吗?根据经验的猜测也行!
 
1,打印问题与HP的打印驱动有关,需要换个打印控件.
2,'Metafile is not valid'可将BDE中alias属性BLOBs TO CACHE设大一点(default 64,max 65535).
 
把图像字段处理成 256 色试试看。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部