我在quickrep中用qrimage来显示图片,在detailband的beforeprint事件中将图片显示,但是打印的时候却打不出来?我的图片是以jpg格式存储的,所以不能用qrdbimage.
解决方案 »
- 这样的日历怎么写?
- 在vista下成功安装/使用delphi6,散分
- Delphi 如何获得游戏操纵杆状态
- delphi文件默认的编码方式为utf-8,有没有办法设为Unicode?
- 新人求ADO连数据库源码(高手们帮帮我吧,我最后20分了)
- 调查:大家制作安装程序都用什么软件啊?
- 哪位大哥知道哪有时钟控件下啊?
- 有两个adoquery,如何让adoquery2从adoquery1的数据集中搜索数据?
- 如何才能做成[在线升级]的功能呢?还有怎么向网站上下载程序呢?
- 想不出为什么会这样,(update语句的语法错误)~!
- 如何实现FASTREPORT中打印现大写,或者,如何实现QUERYREPORT中的
- 怎样使一段视频文件播完后延时5秒钟,急!急!急!!
qrdbimage?
procedure Trp_print.DetailBand1BeforePrint(Sender: TQRCustomBand;
var PrintBand: Boolean);
var
vstream:tstream;
begin
if not dm.query1.FieldByName('图片).IsNull then
begin
vstream:=dm.query1.CreateBlobStream(dm.query1.FieldByName('图片'),bmread);
qrimage1.Picture.Graphic:=tjpegimage.Create;
qrimage1.Picture.Graphic.LoadFromStream(vstream);
end
else
qrimage1.Picture.LoadFromFile('');
end;