报表的属性介绍

打开或新建一张报表,单击报表的根格,则与报表相关的设置显示在网格属性视图中。

1、如果该报表为展现报表,则如下图所示:

在这里可以对报表进行底图、水印、报表名称、保留空数据行、缓存组名、缓存内容、web资源引用、web页面标题、导出设置的操作。

背景类型:有无、图片、水印三个选项。

背景图片:当背景类型为图片时,背景图片可以相对路径下的图片作为报表背景图片。

图片数据

所谓“图片数据”就是在RFC2397中规定的一种图片数据类型,大致有下面几种形式

  1. data:image/gif;base64,base64编码的gif图片数据
  2. data:image/png;base64,base64编码的png图片数据
  3. data:image/jpeg;base64,base64编码的jpeg图片数据
  4. data:image/x-icon;base64,base64编码的icon图片数据
  5. data:image/svg+xml,svg图片的xml数据
这其中,除了SVG格式外,其它的都采用了base64编码。皕杰报表目前只支持base64编码的类型,不支持SVG
例如:data:image/png;base64,6L+Z5piv5LiA5LiqYmFzZTY05a2X56ym5Liy55qE56S65L6L77yM55qV5p2w5oql6KGo77yM5Lqn5ZOB5aW977yM5pyN5Yqh5LyY77yM5Y+v5L+h6LWW

背景水印:当背景类型为水印时,水印设置里设置文字、字体、尺寸、颜色、透明度、版式。文字支持写表达式计算。

背景水印应用范围:导出pdf或excel2007。

报表名称:设置的是导出文档时文档的名称。

保留空数据行:当一行中数据来自数据集里的时候,如果数据都为空,控制这一行是否显示;默认为是。

缓存组名:这里的缓存组的设置要跟report_config.xml文件中的缓存组配置中对应的各属性值保持一致。

缓存内容:内容分为“报表”、“数据集”、“不缓存”,可根据实际情况选择缓存内容。

Web资源引用:报表通过该属性可以直接引用用户定义的css、js等web资源。相关设置如图:

Web页面标题:报表通过该属性可以设置html页面的title属性。

导出设置:控制导出时,设置excel、pdf、word导出设定。

EXCEL:设置导出excel的密码设定和导出的excel中单元格是否带计算方式。

PDF:控制pdf导出的pdf文件密码设置和用户权限。

Word:设置word时,是否保留设计行高及word文件的密码(word文件密码功能仅限于docx格式)。

2、如果该报表为填报报表,则如下图所示:

相比较展示报表,填报报表增加了特有的是否允许强制提交、仅提交改动数据及填报显示模式设置这3个属性

允许强制提交:如果单元格及报表设置了数据校验,在校验未通过的情况下,是否允许强制提交表单数据。

仅提交改动数据:如果进行数据修改,该设置确定是仅提交改动的数据,还是提交全部数据。

填报显示模式:用于设置填报报表中的控件的显示模式,如下图所示: