Delphi  FastReport动态加载图片
2011-01-06         作者:李海彬   阅读:684

以前用FastReport制作报表,从来没有打印过图片,这段时间做了个打印个人简历的程序,需要打印照片。试着在frreport模板中加载照片没问题,可是想要动态的装载照片要怎么做呢,我的要求是将个人简历包括照片存放在数据库中,在用户查看简历时,先将简历数据载入,照片放在IMAGE控件中,如果要打印,点击[打印]按钮即可。

由于每个人的简历照片都不同,所以只能在打印时装入照片。上网找了段代码,是C ++ Builder的:

TfrPictureView   *pic;
  pic=(TfrPictureView*)frReport1-> FindObject( "Picture1 ");
  pic-> Picture-> LoadFromFile( "C:\\pic\\xxx.bmp);

参照着在DELPHI7下改成这样。

var ft:TfrPictureView;

ft:=frReport1.FindObject('picture1') as  TfrPictureView;

ft.Picture:=image1.picture;  {image1中加载了JPEG的照片}

运行后发现:第一次打印时没问题,但退出后提示错误,而image1中的照片也不见了,估计是TfrPictureView打印结束时,将Image1里的照片Free了。试着将最后一句代码如下修改:

ft.Picture.Assign(image1.Picture) ;

OK了。

转载于:https://www.cnblogs.com/hssbsw/archive/2012/06/03/2533078.html

Delphi FastReport动态加载图片相关推荐

  1. delphi fastreport 动态加载图片

    1 (frxReport1.FindObject('picture1') as TfrxPictureView).Picture.LoadFromFile('d:\c.jpg'); 2 frxRepo ...

  2. Delphi FMX正确加载图片最大限度减少内存占用(之一TBitmapSurface)

    Delphi FMX正确加载图片最大限度减少内存占用(之一TBitmapSurface) 国庆前,无意间发现App内存占用陡增,发现是几张4K图片(7680x4320像素)加载引发的(TImage.B ...

  3. Delphi FMX正确加载图片最大限度减少内存占用(之二TImageList)

    Delphi FMX正确加载图片最大限度减少内存占用(之二TImageList) 继上篇<Delphi FMX正确加载图片最大限度减少内存占用(之一TBitmapSurface)>之后,我 ...

  4. vue+elementui 中src动态加载图片的时候不起作用

    vue+elementui 中src动态加载图片的时候不起作用 代码如下: <el-table-column align="center" label="宠物图片& ...

  5. vue 动态加载图片路径报错解决方法

    vue 动态加载图片路径报错解决方法 参考文章: (1)vue 动态加载图片路径报错解决方法 (2)https://www.cnblogs.com/qingcui277/p/8930507.html ...

  6. jQuery页面滚动 动态加载图片等元素

    相信大家见过好多随着页面滚动,动态加载图片等元素的网站,我也是,以前见了好多,只是没时间去研究,今天晚上有空,百度了一下找了一个jquery插件,作者张鑫旭,效果挺好,代码也很简单,使用更方便,废话不 ...

  7. 解决问题:swiper动态加载图片后无法滑动

    解决问题:swiper动态加载图片后无法滑动 参考文章: (1)解决问题:swiper动态加载图片后无法滑动 (2)https://www.cnblogs.com/yangguoe/p/9857398 ...

  8. html5动态加载图片和加载视频

    这两在做一个动态加载图片的东西,有点类似QQ发说说里面附带图片的那种,经过测试可以任意添加.删除,然后该删除的位置被后一位自动填充,还有一个bug,就是最后一个图片的控件没做处理,删掉最后一个就会导致 ...

  9. 动态加载图片,实现瀑布流效果

    瀑布流 1.瀑布流 瀑布流,可以有多列,每一列的高度可以不相同,但是宽度必须一样: 排列的方式是,从左往右排列,哪一列总高度最小,就优先排序,把图片放在这一列. 这样排完所有的图片后,可以保证每一列的 ...

最新文章

  1. struts2原理分析之反射技术动态获取属性
  2. 将java.util.Date类型转换成json时,使用JsonValueProcessor将date转换成希望的类型
  3. mysql如何创建日志_mysql中的日志
  4. ASP.NET没有魔法——开篇-用VS创建一个ASP.NET Web程序
  5. 「三分钟系列03」3分钟看懂什么是三次握手/四次挥手
  6. Android调用长截屏,Android实现长截屏功能
  7. psnr--峰值信噪比
  8. 种子软件下载种子慢怎么解决
  9. visual studio 调试php,使用visual studio code调试php代码
  10. python俄罗斯方块小游戏实验报告_用Python实现童年小游戏俄罗斯方块
  11. Android Studio代理设置(SDK下载代理设置)
  12. 社旗一高2021高考成绩查询,2021年九师联盟:河南/山西省高三年级下学期5月联考分数线公布!...
  13. 计算机一级 单元格尺寸设置,如何调整设置excel表格单元格大小一样大
  14. 安迪·鲁宾支持的猫头鹰实验室刚推出了一款机器人视频会议摄像机
  15. 『Excel』常用五大类函数汇总
  16. AutoCAD Civil 3D-超高及数据编辑输入
  17. 计算机硬件选项,设备管理器为某些硬件提供了特殊选项,Win10如何设置,值得收藏...
  18. QT入门看这一篇就够了——超详细讲解(40000多字详细讲解,涵盖qt大量知识)
  19. win11关闭快速启动
  20. 2020.12.24 安心工作第一天记录所学

热门文章

  1. 观察者模式及Java实现例子
  2. 不同存储区域的数组分析
  3. Delphi的内存管理及内存泄露问题
  4. Python--面向对象之组合
  5. yml语法规则 (5.spring boot配置文件注入@ConfigurationProperties)、配置文件处理器...
  6. 查看文件more、less
  7. POJ 3348 Cows 凸包面积
  8. node.js搭建简单服务器,用于前端测试websocket链接方法和性能测试
  9. POJ2186——并查集+Tarjan算法求强连通分量
  10. mysql slave 能写吗_MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践