fastreport打印指定路径图片显示不出来_报表工具中图片文件怎么展示---本地图片--网络图片--数据库图片...

e08431b87b7890d3e8d13d3f4497950c.png

用于报表展示的图片来源有多种,如:数据库的图片字段、服务器本地图片、网络图片等,因此,报表工具也针对多种图片来源提供了多种多样的处理方式。

下面从不同的图片来源角度,举例介绍报表工具如何设置呈现。

图片来源:

1. 数据库的图片字段:

举例:

以示例数据库的雇员表为例,照片以二进制的形式直接存储在数据库

8fa2d9f9b933a0e047d63ce2ee2c4b8f.png

待处理报表如下:

9605fd9e3925cd1c013ec457d7d5bc47.png

要求:E3 单元格显示对应的员工照片

操作:

在 E3 单元格点击鼠标右键,选择”图片”

fb9ca77a2c6c2815bc6bac39aa9d32ab.png

如下选择”表达式”选项,并设置表达式为: =ds1. 照片

7dd7892c8697c3e965a98bc83ab85722.png

保存,预览如下

fcd6af300a1077818ef7a3768ab38d42.png

更多详细设置参考:数据库中的图片字段怎么在报表中呈现

2. 服务器本地图片

举例 1 – 单元格内展现

为某测试报告报表,添加电子签章。

待处理报表如下:

8d478f8f9135219a6a10fad634767d6c.png

要求:

在 F8 单元格区域增加电子签章

操作:

在 F8 单元格点击鼠标右键,选择”数据图层”

1a2b1f3d640824c3acd3fd9194efcde8.png

如下图在”URL 或表达式”处指定图片路径,并设置单元格扩展方式为”按单元格内容扩大”

ed7778f54db7bc4bcdce01ae994aff12.png

注:URL 或表达式支持:相对路径,绝对路径,或者是 http**** 格式的路径。

保存,预览如下:

b215e002c5ffab4d81c4d5b18ef65f67.png

更多详细设置参考:web 报表中电子图章 / 水印的显示

上述,设置图片配置为本地路径,服务器应用下可配置为相对路径:

要求:

图片置于应用根目录或其子目录下。示例图片存放路径为:./demo/img/xx.png

配置:

bd9c8fa3414ddf80bb54485ec4d466df.png

保存,预览如下:

2e829fb24cf8703558e4130e7f023509.png

举例 2 – 背景图

票据、单据打印,这类报表打印的纸张已经画出了表样,只需对应填充数据即可,如下:

c09ab8889c1efd605ba59a91274c4fc7.png

操作:

新建空白报表,并插入背景图(在菜单栏上选择“报表 – 报表属性 – 背景图 – 图片 – URL ”,然后选择要作为背景图的单据扫描件 ,最后选择“ 确定”)。

b3790d7a82963405d84d530d3048a6ab.png

之后,按照背景图调整报表尺寸即可。

保存,预览如下:

3f03410e2692e1690288896d6f3dd43e.png

更多详细设置参考:套打

3. 网络图片

举例 1 – http 方式

a. 数据图层

要求:

访问图片的 url 可独立呈现。

操作:

对应显示单元格点击鼠标右键,选择”数据图层”

1a2b1f3d640824c3acd3fd9194efcde8.png

如下图在”URL 或表达式”处写入可独立访问的 http 图片访问链接。

1e26e9a3d4ba050518030170264761ab.png

保存,预览如下:

a71521b2b99023bbda6b1f6bbdea14a4.png

b. 图片

要求:

访问图片的 url 可独立呈现。

操作:

对应显示单元格点击鼠标右键,选择”图片”

3225e6ed0636e88a52d38b114febbe76.png

如下选择”图片”选项,并设置表达式为对应 url

a661c1f5a2f179044ce67d424a96cd3e.png

保存,预览如下:

1309425af1d978c774a14ed8c661e476.png

举例 2 – base64 图片

以内建数据集模拟真实数据库存储,数据如下:

c8e9520633b27ce6a2e27258acaa334a.png

要求:

在报表单元格中展现该图片。

操作:

对应显示单元格点击鼠标右键,选择”数据类型”

22a528b06003e940186a8c2d982d31f3.png

如下选择”HTML”选项,并设置表达式为: =“

6e3e917c37c61fa469748d675a325722.png

a9336bdf2f66b6a33859a457bd77d1de.png

保存,预览如下:

a1bc261dc2db89f265fece803e3dc08e.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值