這個範例使用 RequisitePro.xsd 通用 XML 綱目,且 PRRequirement 查詢中含有層次屬性。
程序
如果要建立報告,並將標題樣式套用至 FullTag,請執行下列動作:
- 在 Launcher 中,建立文件規格,並配置資料來源。
- 在 Document Studio 中,開啟新的範本。
- 新增範例資料來源綱目:
- 在資料來源綱目視圖中,按一下新增資料來源綱目圖示。這時會開啟「資料來源綱目」精靈,您可以按下一步。
- 在「綱目類型」欄位中,選取通用 XML。
- 選擇性的: 輸入資料來源 ID 的自訂名稱。
- 按下一步。檢閱您的選擇,並按一下完成。
- 按一下瀏覽,選取隨產品一起安裝的 RequisitePro.xsd 範例資料檔。預設位置:RPE_HOME\source\XML\examples\RequisitePro.xsd。
按一下開啟。
- 將元素新增至範本中。
- 新增
儲存器元素。
- 將
段落元素插入至儲存器元素。
- 將
文字元素插入至段落元素。
- 新增查詢至元素。
- 在資料來源綱目視圖中,展開專案和需求。
- 將 PRRequirement 拖曳至儲存器元素。
- 將 FullTag(字串)拖曳至文字元素。
- 在「選取環境定義」視窗中,選取作為值。
- 選取 PRRequirement 儲存器,並按一下確定。
- 針對段落元素建立樣式 Script 表示式。
- 選取段落元素。
- 在「內容」視圖中,選取一般標籤。
- 在樣式名稱欄位中,按一下
「配置」圖示。
- 在「設定樣式名稱值」視窗中,選取 Script 表示式標籤。
- 展開屬性和資料來源。
- 選取層次。
- 輸入 parseInt(Level) + 1。
- 按一下,來產生輸出。
結果
當層次值增加 1,標題樣式會跟著增加 1。對於以 0 作為層次值的需求,在其 FullTag 值上設定標題 1 樣式。對於以 1 作為層次值的需求,在其 FullTag 值上設定標題 2 樣式。
在這個範例中,範本所建立的最終輸出文件如下:
- 將 FullTag 值顯示成區段標題。
- 顯示需求的可見階層:
- 需求是最大標題,並使用標題 1 樣式。
- 子項需求是子標題,並使用標題 2 樣式。
- 建立層次屬性值階層。