急!急!请好心人指点。怎么样将从数据库中调出的jpg图片打印出来。在线等待。 ( 积分: 50 )

  • 主题发起人 主题发起人 biancheng
  • 开始时间 开始时间
B

biancheng

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么样将从数据库中调出的jpg图片打印出来。在线等待。70分全送了
 
怎么样将从数据库中调出的jpg图片打印出来。在线等待。70分全送了
 
现在是图片在报表上显示不出来还是显示出来但打印不出?
 
你是用流保存进去的吧?再用流的方式读出来,在Image打印控件中显示出来就可以了!
var
Stream:TMemoryStream;
jpgstream: TJpegImage ;
begin
if QryImage.Value<>'' then
begin
Stream:=TMemoryStream.Create ;
jpgstream:= TJPEGImage.Create;
QryImage.SaveToStream(Stream);
Stream.Position := 0;
jpgstream.LoadFromStream(Stream);
QRImage1.Picture.Assign(jpgstream);
Stream.Free;
jpgstream.free;
end;
end;
 
接受答案了.
 
例如用fastreport打印,把图片读出来
TfrPictureView(View).Picture.LoadFromFile(PicName);
然后就可以打印了
 

Similar threads

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