找回密码
 立即注册

QQ登录

只需一步,快速开始

williamluo

高级会员

94

主题

216

帖子

1028

积分

高级会员

积分
1028

活字格认证

williamluo
高级会员   /  发表于:2020-2-20 17:07  /   查看:2728  /  回复:0
本帖最后由 Eden.Sun 于 2023-1-5 18:50 编辑

报表中有很多需要使用图片的场景,比如报表顶部的Logo图片,又如产品清单类报表中的产品图片。
Wyn Enterprise报表设计器的工具箱中,图片元素就是用于在报表中显示图片的。
图片元素可以直接拖放到报表设计区,也可以拖到表格中的单元格内,如下图:
image.png125441588.png
图片元素的属性,主要是【外观】,点击【图片】属性右侧的下拉图标时,可以看到可供选择的不同图片来源,如下图:
image.png359134520.png
(1)共享图片
共享图片是指Wyn门户页面中【资源库】下面的【图片】,如下图:
image.png105712889.png

(2)内嵌图片
内嵌图片是指上传的图片文件,仅供本报表自己使用,如下图:
image.png411976012.png
点击【加载】,可选择本地图片文件,上传后再单击选择,即可在图片元素内显示上传的图片。

(3)数据库图片
数据库图片是指数据集的Image类型字段所保存的二进制图片,如下图:
image.png847004394.png
可能有的数据集字段不是Image类型,而是字符型,内容是图片的URL地址,那么应点击【图片】属性最右侧的图标,将【来源】属性设置为【外部】,如下图:
image.png342880248.png

表格内显示图片的预览效果如下图:
image.png570228576.png

(4)图片URL网址
任意一个图片的URL地址,都可以作为图片元素的图片源,方法是:
(a)设置【来源】为【外部】
(b)设置【图片】为一个图片的URL网址,如下图:
image.png355116271.png 图片的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密码。


ImageSample.zip (3.08 MB, 下载次数: 32)

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部