填报中每行都需插入图片,有没有什么好解决方案??

填报 中  每行都需 插入图片, 有没有什么好解决方案??

image.png

FineReport win_yss 发布于 2021-6-16 17:41
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
luojian0323Lv7资深互助
发布于2021-6-17 09:30(编辑于 2021-6-17 16:32)

有两种方式,一种是html标签显示,但打印不出来

一种是toimage函数方式,可以打印 。看你要哪种。

img标签写法 :

报表中有一个字段存放 文件名,然后添加一列写上公式:

CONCATENATE("<img id='img' src='/webroot/图片目录/", A2, ".jpg", "' width='80%' height='90%'")

单元格用html显示内容 

image.png

toimage()函数:

单元格公式:

TOIMAGE(path):显示指定路径下的图片。此处默认开启了图片缓存功能以加速报表的生成.如不需要缓存,请在参数后面追加值FALSE,例如:TOIMAGE("D:/fr.png",false).如需要指定图片大小,拉伸显示,则需要添加参数,TOIMAGE(patch,true,width,height).

示例:

TOIMAGE("d:/1.jpg",true,"50%",300),第三个参数为指定宽度,第四个参数为指定高度.如果参数为整数,则直接写数字,如果为百分比,则需要加上引号,如"300%"

  • win_yss win_yss(提问者) 能再具体一点吗? 我没懂你两种方式 的实现方法, 请指导 ,谢谢
    2021-06-17 14:28 
  • win_yss win_yss(提问者) 填报时, 怎么每行 上传图片呢?
    2021-06-18 10:46 
  • 2关注人数
  • 358浏览人数
  • 最后回答于:2021-6-17 16:32
    请选择关闭问题的原因
    确定 取消
    返回顶部