报表-图片元素的用法
在使用报表工具设计中有很多需要使用图片的场景,比如报表顶部的Logo图片,又如产品清单类报表中的产品图片。
Wyn Enterprise报表设计器的工具箱中,图片元素就是用于在报表中显示图片的。
图片元素可以直接拖放到报表设计区,也可以拖到表格中的单元格内,如下图:
图片元素的属性,主要是【外观】,点击【图片】属性右侧的下拉图标时,可以看到可供选择的不同图片来源,如下图:
(1)共享图片
共享图片是指Wyn门户页面中【资源库】下面的【图片】,如下图:
(2)内嵌图片
内嵌图片是指上传的图片文件,仅供本报表自己使用,如下图:
点击【加载】,可选择本地图片文件,上传后再单击选择,即可在图片元素内显示上传的图片。
(3)数据库图片
数据库图片是指数据集的Image类型字段所保存的二进制图片,如下图:
可能有的数据集字段不是Image类型,而是字符型,内容是图片的URL地址,那么应点击【图片】属性最右侧的图标,将【来源】属性设置为【外部】,如下图:
表格内显示图片的预览效果如下图:
(4)图片URL网址
任意一个图片的URL地址,都可以作为图片元素的图片源,方法是:
(a)设置【来源】为【外部】
(b)设置【图片】为一个图片的URL网址,如下图:
图片的URL可以是一个固定的网址,如: https://www.grapecity.com.cn/ima ... mpany_QRcode_90.jpg
也可以是一个字符串拼接的表达式,如: = "http://xx.xx.com/.../" + Fields!xxx.Value.ToString()
这样可以在数据库字段中仅保存图片文件名,URL中固定的域名等内容在用表达式,串在文件名前面。
附件ImageSample.zip是本帖相关的数据库脚本、数据源、示例报表,使用时请注意:
(1)脚本中的当前数据库是WynDemo,请事先创建这个SQL Server数据库。
(2)数据源的sa密码是123456,请改为实际的sa密码。