报告设置

您可以在模板中使用标记来更改报告设置。可以在模板中使用一次或不使用标记。所有标记都带有前缀 fp:。fp: 标记的内容不应翻译。要用另一种语言创建报告模板,请使用该语言在模板中输入信息。
表 1. 报告设置标记
标记 描述 缺省值 示例
表页边距
fp:margins 确定页边距。fp:margins 标记具有以下可选属性:
  • top:确定页面的上页边距。
  • bottom:确定页面的下页边距。
  • left:确定页面的左页边距。
  • right:确定页面的右页边距。
所有属性的缺省值都为 66。
<fp:margins
top="72"
bottom="72"
/>
边框粗细
fp:tableborder 确定表外边框的粗细。 1
<fp:tableborder>true</fp:tableborder> <fp:cellborder>0.5</fp:cellborder>
<fp:headertableborder>false</fp:headertableborder> <fp:headercellborder>0.75</fp:headercellborder>
在本示例中,表边框和单元格边框都使用缺省值。表页眉没有边框,单元格页眉边框要粗于缺省值。
fp:cellborder 确定表单元格边框的粗细。 0.5
fp:headertableborder 确定表的页眉和页脚边框的粗细。 1
fp:headercellborder 确定表中单元格的页眉和页脚边框的粗细。 0.5
指示计算所得的值
fp:indicatecalculatedvalues 确定是否必须指示使用表达式计算得到的值。如果值为 true,那么将使用 (*) 指示所有计算得到的值。 如果值为 false,或未使用标记,那么将不指示任何值。 false
<fp:indicatecalculatedvalues>true</indicatecalculatedvalues>
文本在链接前
fp:textbeforelinks

fp:textbeforeincominglinks

指定插入的文本位于所有链接属性值之前。

fp:textbeforeincominglinks 标记用于入向链接属性,fp:textbeforelinks 标记用于所有其他链接。如果未指定 fp:textbeforeincominglinks 的值,那么将使用 fp:textbeforelinks 值。

空字符串
<fp:textbeforelinks>Link to:</fp:textbeforelinks>
<fp:textbeforeincominglinks>Link from:</fp:textbeforeincominglinks>
在本示例中,每个属性的值如下:

“链接”属性值:

  • Link to: Element 1

“链接列表”属性值:

  • Link to: Element 1
  • Link to: Element 2

“入向链接”属性值:

  • Link from: Element 1
  • Link from: Element 2
格式化样式
fp:defaultattrnamestyle 确定树中属性名称的缺省格式化样式。 可用格式包括黑体、斜体、下划线、删除线以及隐藏。
fp:defaultattrnamestyle 标记是报告中所有树 (fp:tree) 的缺省值。 对于每个树,您都可以使用 fp:tree 标记的 attrnamestyle="xxx" 属性来覆盖缺省值。
注: 对于快速报告,即使报告模板包含具有不同 attrnametyle 值的 fp:tree 标记,也将始终使用缺省值 (fp:defaultattrnamestyle)。
空字符串
<fp:defaultattrnamestyle>bold,underline</fp:defaultattrnamestyle>
树中的节点和文件夹
fp:defaultnodesbeforefolders 确定是在树中先显示节点还是先显示文件夹。该设置适用于树中的文件夹既包含节点也包含文件夹的情况。

如果值为 true,那么将先放置节点;如果值为 false,那么将先放置文件夹。fp:defaultnodesbeforefolders 标记是报告中所有树的缺省标记。对于每个树,您都可以使用 fp:tree 标记的 nodesbeforefolders="true/false" 属性来覆盖缺省值。

注: 对于快速报告,即使报告模板包含具有不同 nodesbeforefolders 值的 fp:tree 标记,也将使用缺省标记 fp:defaultnodesbeforefolders。
false
<fp:defaultnodesbeforefolders>true</fp:defaultnodesbeforefolders>
在该示例中,将先放置节点,再放置文件夹。
文件夹宽度
fp:defaulttablepercentwidth 确定表的缺省宽度。 100
<fp:defaulttablepercentwidth>120</fp:defaulttablepercentwidth>
报告中的表比普通宽度宽 20%。
第一列和最后一列的宽度
fp:defaultattrstat2dfirstcolumnwidth

fp:defaultattrstat2dlastcolumnwidth

确定“属性统计信息”2D 表的第一列和最后一列的宽度。

对于每个“属性统计信息”表,您都可以使用 attrstat2d 标记的 firstcolumnwidth="xxx" 和 lastcolumnwidth="xxx" 属性来覆盖缺省值。

注: 对于快速报告,即使报告模板包含具有不同 firstcolumnwidth 和 lastcolumnwidth 值的 fp:attrstat2d 标记,也将始终使用缺省值(fp:defaultattrstat2dfirstcolumnwidth 和 fp:defaultattrstat2dlastcolumnwidth)。
fp:defaultattrstat2dfirstcolumnwidth 和 fp:defaultattrstat2dlastcolumnwidth
<fp:defaultattrstat2dfirstcolumnwidth>200</fp:defaultattrstat2dfirstcolumnwidth>

<fp:defaultattrstat2dlastcolumnwidth>50</fp:defaultattrstat2dlastcolumnwidth>
第一列是普通列的两倍宽。最后一列是普通列的一半宽。
矩阵属性
fp:alwaysdisplaymatrixcells 确定矩阵属性的显示方式:以单元格或图表的形式。缺省情况下,该属性在报告中会以相同的形式显示。但是,如果将 fp:alwaysdisplaymatrixcells 设置为 true,那么该属性在报告中将以图表和单元格的形式显示。如果该属性在工具中以单元格形式显示,那么 fp:alwaysdisplaymatrixcells 将无效。  
<fp:alwaysdisplaymatrixcells>true</fp:alwaysdisplaymatrixcells>
列数
fp:maxnumberofcolumns 确定 A4 纵向报告表的最大列数。如果使用了另一种报告大小,那么可以对最大列数使用另一个值。 例如,对于 A3 纵向报告,表可能具有两倍的列数。 fp:maxnumberofcolumns 标记具有以下属性值:
  • AttributeStatistics2D:fp:attrstat2d 的最大列数。 缺省值为 8。
  • PlanWorkLoad:fp:planworkloads 的最大列数。 缺省值为 5。
  • Priority:fp:prioritylist 的最大列数。 缺省值为 5。
  • Table:fp:table 的最大列数。缺省值为 5。
  • Traceability:fp:traceability 的最大列数。 缺省值为 8。
 
<fp:maxnumberofcolumns
Table="5"
AttributeStatistics2D="10"    />
fp:table 的最大列数为 5,fp:attrstat2d 的最大列数为 10。
新行
fp:defaultnlbeforetreefolders 指定是否必须在 fp:tree 组件的页眉前添加新的行。

如果值为 true,那么将添加新的行。

fp:defaultnlbeforetreefolders 标记是报告中所有树的缺省值。对于每个树,您都可以使用 fp:tree 标记的 nlbeforetreefolders="true/false" 属性来覆盖缺省值。
注: 对于快速报告,即使报告模板包含具有不同 nlbeforetreefolders 值的 fp:tree 标记,也将使用 fp:defaultnlbeforetreefolders 的缺省值。
false
<fp:defaultnlbeforetreefolders>true</defaultnlbeforetreefolders>
间距
fp:attributespacerintreereports 在 fp:tree 组件的属性之间添加额外的段落。  
<fp:attributespacerintreereports>smallFont</fp:attributespacerintreereports>
文本长度
fp:attrstatmaxtextlength 确定 fp:attrstat1d 和 fp:attrstat2d 组件的单元格内的文本的最大长度。 150
<fp:attrstatmaxtextlength>250</fp:attrstatmaxtextlength>
将文本的最大长度设置为 250。
视图名称和定义
fp:defaultshowviewname

fp:defaultshowviewdef

确定是否要为大多数报告项先显示视图名称和定义,再显示视图内容。
fp:defaultshowviewname 和 fp:defaultshowviewdef 标记是报告项的缺省值。每个报告项都可以使用 showviewname="xxx" 和 showviewdef="xxx" 标记来覆盖缺省值。
注: 对于快速报告,即使报告模板包含具有不同 attrnametyle 值的报告项,也将使用缺省值。
false
<fp:defaultshowviewname>true</fp:defaultshowviewname>
<fp:defaultshowviewdef>false</fp:defaultshowviewdef>
将显示视图名称,但不显示视图定义。

反馈