ImageShow函数主要是用来引用并显示我们平台中图片管理相关的图片到Excel报表中。只要能正常通过表属性中显示样式的“显示图片”方式显示的图片,都可以直接自动地集成到Excel报表当中去。这个函数也是我们平台独有的自定义函数。为了不与高版本Excel中的Image函数冲突,所以起名为ImageShow。
ImageShow(imageValue,[columnFullPath],[sizing],[height],[width])
imageValue,字符串类型,必选项,图片地址。可以是网址或本地图片路径,也可以是图片规范中保存的值。也可以直接在这里引用相应的字段。
columnFullPath,字符串类型,可选项,字段的全路径,例如:窗体名称.表名称.字段名称,主要是方便获得显示图片的参数。如果第1个参数imageValue为网址或本地图片路径的话,此参数可以为空字符串。
sizing,数值类型,可选项,设置图片的缩放类型。0: 调整单元格中的图像并保持其纵横比。1:使用图像填充单元格并忽略其纵横比。2:保持原始图像大小,这可能会超过单元格边界。3:使用高度和宽度参数自定义图像大小。
height,数值类型,可选项,自定义图像的高度(以像素为单位)。
width,数值类型,可选项,自定义图像的宽度(以像素为单位)。
示例:=IMAGESHOW(FIELD("PictureView"),"物料信息.tblMain.PictureView",0)
运行效果:
我们同样可以直接根据一个图片地址来显示图片:=IMAGESHOW("http://www.sanmugrid.com/espcms_datacache/dbpic/272_185_e16f27f9b20129f5e5cc2668a1264cad.png")