7.2 插入图片

选择插入模块,点击图片可选择插入单元格图片、背景图片、报表背景图片、悬浮图片,如图所示:

1

单元格图片

插入单元格图片,则单元格中只显示图片,单元格类型为图片,如图所示:

2

图片默认采用拉伸方式填充单元格,也支持设置为“等比缩放”,如下图

6 7

背景图片

插入背景图片,则为特定单元格插入背景图片,单元格中仍可添加内容,如图所示:

3

报表背景图片

插入报表背景图片,无需选中固定单元格,会为所有单元格添加统一背景图片,如图所示:

4

插入背景图片时,背景图片填充方式有默认、居中、平铺、拉伸四种,“显示控制”可以选择“可打印”、“可导出”。当选中“可打印时”,打印时会显示背景图片,当选中“可导出”时,导出Pdf、导出Mht、以报表作为Html内容发送邮件时会显示背景图片。导出Excel、CSV、Rtf、Ods不支持背景图片。

5

悬浮图片

悬浮图片是定义在单元格上的,如下图所示,当选中一个单元格,并且单元格类型为文本时,悬浮图片的功能按钮会变亮。

1

点击悬浮图片功能按钮,弹出悬浮图片设置框如下图:可以定义悬浮图片。

2

悬浮位置:指悬浮图片相对于单元格的位置定位,有两种类型,居中或者左上,默认居中。居中是指图片的中心与单元格的中心重合;左上是指图片的左上角与单元格的左上角重合。

图片公式

图片函数,是在报表中加入图片时,指定图片位置的函数。现在Report30中支持3种图片来源:来自数据集、来自服务器端可访问的文件系统、来自定义工具上传的文件。定义工具上传的文件只需要用户在定义报表时选定本题某个系统支持的图片,所以不需要函数定义。因而Report30提供了2个图片函数,分别用于定义来自数据集的图片和来自服务器端可访问的文件系统的图片。

DBPicture

函数说明:
在报表定义中引入来自数据集的图片。现在只支持图片来自与drm和jdbc数据源。
函数语法:
DBPicture(repository_name, dataentitiy_name, field_name, keys, key_values[, encodeType])
参数说明:

名称 数据类型 说明 是否必需
repository_name 字符串 DRM或JDBC数据源名
dataentitiy_name 字符串 图片所在表名
field_name 字符串 图片对应字段名
keys 字符串集合 定位图片的键名称列表
key_values 字符串列表 定位图片的键值列表,如果是多个域keys的顺序一一对应
encode_type 整数 图片字段编码类型,0:二进制;1:。BASE64编码。缺省为0

返回值:
PictureDataValue,当前只能用于图片显示,不能嵌套在其他函数内,继续操作。
示例:
从northwind数据源的pictures表中取pic列的图片,定位图片的key是id列,定位的关键值是A2单元格的值:

DBPicture(‘northwind’, ‘pictures’, ‘pic’,list(‘id’),list(A2),0)

FilePicture

函数说明:
在报表定义中引入来自服务器端可访问的文件系统的图片。目前支持包括来自有效的URL,包括HTTP、HTTPS;服务器端绝对路径;服务器端相对于web服务器的相对路径。
函数语法:
FilePicture(url, defaultUrl,codeType)
参数说明:

名称 数据类型 说明 是否必需
url 字符串 文件位置,可以是有效的URL,服务器端绝对路径,服务器端相对于web服务器的相对路径。
defaultUrl 字符串 默认的文件位置,格式需与url保持一致,当url指定的文件不存在时,输出默认的图片。
codeType 整数 类型为0代表二进制图片数据,类型为1代表base64编码。默认为0。

返回值:
PictureDataValue,同DBPicture。
示例:
下面将常见URL举例如下:

FilePicture(‘\\pic\test.gif’ , ‘\\pic\test.gif’,0)
FilePicture(‘http://web.neusoft.com/images/enter/pic_2.gif’ , ‘http://web.neusoft.com/images/enter/pic_2.gif’,1)
FilePicture(‘c://aaa/test.gif’ , ‘c://aaa/test.gif’,0)

【注意】如果不将上传图片保存到报表,则图片保存在report\unieap\pages\report\temp\image\user的用户下。

results matching ""

    No results matching ""

    results matching ""

      No results matching ""