報告設定

您可以使用範本中的標籤來變更報告設定。標籤只能在範本中使用一次,或完全不使用。所有標籤的字首都是 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>
在本範例中,每個屬性的值如下所示:

鏈結屬性值:

  • 鏈結至:元素 1

鏈結清單屬性值:

  • 鏈結至:元素 1
  • 鏈結至:元素 2

導入鏈結屬性值:

  • 鏈結來源:元素 1
  • 鏈結來源:元素 2
格式化樣式
fp:defaultattrnamestyle 決定樹狀結構中的屬性名稱的預設格式化樣式。可用的格式如下:粗體、斜體、底線、加刪除線及隱藏。
fp:defaultattrnamestyle 標籤是報告中所有樹狀結構 (fp:tree) 的預設值。針對每個樹狀結構,您可以使用 fp:tree 標籤的 attrnamestyle="xxx" 屬性來置換預設值。
註: 若為快速報告,一律會使用預設值 (fp:defaultattrnamestyle),即使報告範本所含的 fp:tree 標籤具有不同的 attrnametyle 值也是如此。
空字串
<fp:defaultattrnamestyle>bold,underline</fp:defaultattrnamestyle>
樹狀結構中的節點與資料夾
fp:defaultnodesbeforefolders 決定最先顯示在樹狀結構中的是節點還是資料夾。如果樹狀結構中的資料夾包含節點和資料夾這兩者,便適用此設定。

如果值為 true,會先列出節點;如果值為 false,則會先列出資料夾。fp:defaultnodesbeforefolders 標籤是報告中所有樹狀結構的預設標籤。針對每個樹狀結構,您可以使用 fp:tree 標籤的 nodesbeforefolders="true/false" 屬性來置換預設值。

註: 若為快速報告,會使用預設標籤 fp:defaultnodesbeforefolders,即時報告範本所含的 fp:tree 標籤具有不同的 nodesbeforefolders 值也是如此。
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" 屬性來置換預設值。

註: 若為快速報告,一律會使用預設值(fp:defaultattrstat2dfirstcolumnwidth 及 fp:defaultattrstat2dlastcolumnwidth),即使報告範本所含的 fp:attrstat2d 標籤具有不同的 firstcolumnwidth 及 lastcolumnwidth 值也是如此。
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" 屬性來置換預設值。
註: 若為快速報告,會使用預設值 fp:defaultnlbeforetreefolders,即使報告範本所含的 fp:tree 標籤具有不同的 nlbeforetreefolders 值也是如此。
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>
畫面上會顯示視圖名稱,而不會顯示視圖定義。

建議與意見