专题总结 >> 函数 >> 常见函数列表 >> 单元格显示图片(Toimage函数)

单元格显示图片(Toimage函数)

顶( )
最后更新日期: 人发表评论 (点击查看)
常用报表函数、显示图片、toimage()函数、显示数据库中保存的图片、显示某一路径下的图片,图片格式,图片路径
1. 描述
Toimage(path)用于在报表中显示某一路径path下的图片,path既可以为绝对路径,也可以为相对路径,既可以为固定的本地路径,也可以为从数据库中取出的动态数据,以下分别进行介绍。
2. toimage公式语法
TOIMAGE(path):显示指定路径下的图片。此处默认开启了图片缓存功能以加速报表的生成。
如不需要缓存,请在参数后面追加值FALSE,例如:TOIMAGE("D:/fr.png",false)。
如需要指定图片大小,拉伸显示, 则需要添加参数,TOIMAGE(patch, true, width, height);
示例:=toimage("d:/1.jpg", true, "50%", 300), 第三个参数为指定宽度, 第四个参数为指定高度,
如果参数为整数, 则直接写数字,如果为百分比, 则需要加上引号, 如"300%"。
注:使用toimage返回的图片,使用默认布局,用户不可以在界面上设置。
3. 显示固定路径下的图片
现有一图片存储路径为:D:/Program Files/FineReport_7.0/WebReport/logo.png
3.1 绝对路径显示原图
在单元格中输入公式:=Toimage("D:/Program Files/FineReport_7.0/WebReport/logo.png")
3.2 相对路径拉伸显示图片
路径是相对于当前工程文件所在目录的,如此工程目录为WebReport。
在单元格中输入公式:=Toimage("logo.png", true, "120%","180%")
4. 图片路径存于数据库表中
例如:图片路径存储于表字段photo中
4.1 字段存储的为完整的绝对路径
D:/Program Files/FineReport_7.0/WebReport/logo.png或完整的相对路径logo.png
此时,将数据列photo拖至单元格如A1,如下图:
注:图片路径存于数据库表中不能使用toimage函数对图片进行缩放,但是可以通过图片自适应单元格属性来设置。
右击单元格,选择样式>自定义>对齐或者直接在报表右侧的单元格属性面板中选择样式>自定义样式>对齐,将图片布局的方式改为适应,如下图:
4.2 字段存储的不是完整路径
此时需要在自定义显示的公式中,补全其绝对或相对路径。
输入公式:=Toimage("D:/Program Files/FineReport_7.0/WebReport/"+$$$)
5. 说明
Toimage()公式中,若想使用"\",则需再加上一个"\"。
如:Toimage("D:\\Program Files\\FineReport_7.0\\WebReport\\logo.png"),作用与Toimage("D:/Program Files/FineReport_7.0/WebReport/logo.png")是相同的。
Toimage()公式,支持jpg、png、gif、bmp等多种常用格式的图片。
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3