如何使用fastreport打印jpeg格式的图片,急ing....

singwolf007 2003-10-16 09:07:13
如何使用fastreport打印jpeg格式的图片,急ing....
...全文
262 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
WWWWA 2003-10-16
  • 打赏
  • 举报
回复
use jpeg;

var m_JpegStream:TMemoryStream;
begin
m_JpegStream:=TMemoryStream.Create;
(ADOQuery1.Fields[0] as TBlobField).SaveToStream(m_JpegStream);
ima_PicShow.Picture.Graphic:=nil;
ima_PicShow.Picture.Graphic:=TJpegImage.Create;
m_JpegStream.Position:=0;
//从文件流中读取图片信息 ima_picshow为Timage控件
ima_Picshow.Picture.Graphic.LoadFromStream(m_JpegStream);
end;
TfrReport.OnBeforePrint event:

if View.Name = 'Picture1' then
TfrPictureView(View).Picture.assign(ima_Picshow.Picture);
WWWWA 2003-10-16
  • 打赏
  • 举报
回复
use jpeg;

var m_JpegStream:TMemoryStream;
begin
m_JpegStream:=TMemoryStream.Create;
(ADOQuery1.Fields[0] as TBlobField).SaveToStream(m_JpegStream);
ima_PicShow.Picture.Graphic:=nil;
ima_PicShow.Picture.Graphic:=TJpegImage.Create;
m_JpegStream.Position:=0;
//从文件流中读取图片信息 ima_picshow为Timage控件
ima_Picshow.Picture.Graphic.LoadFromStream(m_JpegStream);
end;
TfrReport.OnBeforePrint event:

if View.Name = 'Picture1' then
TfrPictureView(View).Picture.assign(ima_Picshow.Picture);
WWWWA 2003-10-16
  • 打赏
  • 举报
回复
在FR的BEFORE PRINT事件中读出,并给Picture1赋值
dickeybird888 2003-10-16
  • 打赏
  • 举报
回复
高,哈哈(·¥·)
singwolf007 2003-10-16
  • 打赏
  • 举报
回复
多谢,问题是我要从数据库从读呀
WWWWA 2003-10-16
  • 打赏
  • 举报
回复
在FR中放入Picture1,其BLOB TYPE设为BTJPG,LOAD JPG文件即可
TfrReport.OnBeforePrint event:

if View.Name = 'Picture1' then
TfrPictureView(View).Picture.LoadFromFile(你的文件);

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧