显示图片、二维码、条形码
显示图片
在报表设计器中,选中要显示图片的单元格,设置属性 display-type 为 image
只要字段中的内容是一个图片的 URL,就可以显示出这个图片了。
显示数据集中的图片
- 支持显示附件组件上传的图片
- 支持显示 UI2 目录下的图片
- 支持显示外部图片
显示当前应用中通过附件上传的图片
附件上传的图片,数据库中存储的是 JSON 格式的字符串,设置内容为数据集中的图片类型的列,即可显示图片
显示其他应用中通过附件上传的图片
和附件组件的使用方法一样,设置“源服务”,例如:entry, 即可显示图片
显示 UI2 下上传的本地图片
数据集中存入图片路径,例如“/pcx/images/penguin.jpg”或者“$UI/pcx/images/penguin.jpg”也可显示图片
数据集配置值如下
报表设计器设计如下
显示外部图片
数据集里面存入 http 或者 https 开头的图片地址,也可以显示图片,设置方法同上
显示静态图片
显示 UI2 下上传的本地图片
报表中显示 UI2 下上传的图片,直接在报表设计器中,图片地址填写相对地址值“/pcx/images/penguin.jpg”或者“$UI/pcx/images/penguin.jpg”,均可直接渲染图片
显示外部图片
报表中显示外部图片,直接在报表设计器中,图片地址填写 http 或者 https 全链接地址,即可直接渲染图片
例如:https://www.w3.org/assets/website-2021/images/w3c-opengraph-image.png
显示二维码
报表中可以把常量字符串或者数据集的值渲染为二维码。打开报表设计页面,内容的值即为二维码的值,内容可以填写字符串常量或者双击数据集的列自动写入,切到“样式设置”,选择二维码,配置二维码选项即可。
特别说明:二维码请按照设计大小调整单元格的宽和高,尽量使用原始大小设计,避免自动缩放的二维码扫描识别困难。
显示条形码
报表中可以把常量字符串或者数据集的值渲染为条形码。打开报表设计页面,内容的值即位条形码的值,内容可以填写字符串常量或者双击数据集的列自动写入,切到“样式设置”,选择条形码,配置条形码选项即可。
特别说明:条形码请按照设计大小调整单元格的宽和高,尽量使用原始大小设计,避免自动缩放的条形码扫描识别困难。