在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
以前用FastReport制作报表,从来没有打印过图片,这段时间做了个打印个人简历的程序,需要打印照片。试着在frreport模板中加载照片没 问题,可是想要动态的装载照片要怎么做呢,我的要求是将个人简历包括照片存放在数据库中,在用户查看简历时,先将简历数据载入,照片放在IMAGE控件 中,如果要打印,点击[打印]按钮即可。 由于每个人的简历照片都不同,所以只能在打印时装入照片。上网找了段代码,是C ++ Builder的: TfrPictureView *pic; 参照着在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了。 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论