关于在fastreport报表中放入jpg图象.(50分)

  • 主题发起人 主题发起人 yaningou
  • 开始时间 开始时间
Y

yaningou

Unregistered / Unconfirmed
GUEST, unregistred user!
我在fastreport放入一image组件.当放入BMP图象时预览或运行时都可见.
但如果我采用jpg文件时,在装入时可见.但一预览或运行后,该image组件就自动清除了
该图象.不知有何办法在fastreport中加入jpg图象???或加入其它可自动拉升图象也行,
但前提条件是该图象类型文件不能超过10k.望大伙帮忙.
 
frPictureView控件不能放入jpg文件,你先把它转换成bmp文件,然后设置stretched不就可以了吗
 
to kccp:
因为采用BMP文件过大(再怎么压缩也大于50k),所以不想采用.不知还有什么别的办法没有??
 
vcl 有没加入JPEG?
 
to xiaojun2000
我在单元中引用了jgeg也一样.
 
fastreport 支持Jpg 我用过。
 
准备用FastReport,学习.
 
实在不行自己用代码实现,放在fastreport的有个onprint事件中吧
 
to caidao:
frPictureView能放jpg文件。我是用2.46都不行的话,我就真的不知道是何原因
你的行我的不行了。
 
yaningou:
问题解决了么?
 
一定可以的,我在报表中做过,当时我不知道直接可以引入一个FRChertObject对象可以把一个柱状图导入report,于是就存成jpg图象,直接在Beforeprint事件中导入,效果不错。绝对可以,但记得报表设计时图片的名称(假定为Pic),同时BlobType属性设成btJPG。报表的Beforeprint事件代码如下:
TFm_CreatReport.FRBeforePrint(Memo: TStringList;
View: TfrView);
begin
if View.Name='Pic' then
TfrPictureView(View).Picture.LoadFromFile(文件名);
end;
以上方式支持导入一个jpg的文件,也可以用流方式,自己琢磨吧。[:D]
 
后退
顶部