儲存器元素有別於段落。與段落不同的是,在輸出文件中,儲存器不著痕跡。因此,您可以定義條件,執行計算,或是識別元素群組中的資料,且不會影響輸出的格式。
提示: 如果您不需要保留現有段落的格式,且想要將它轉換成儲存器元素,請參閱本主題底端的將段落轉換成儲存器元素一節。
關於這項作業
- 您可以對儲存器執行下列作業:
- 將儲存器元素拖曳至下列任何元素中:
- 儲存器
- 清單
- 清單項目
- 段落
- Iterations®
- 表格
- 列
- 資料格
- 當儲存器只包含另一個儲存器中所容許的元素時,可將該儲存器拖曳至該另一個儲存器中。舉例來說,您可以將儲存器拖曳至位於列元素中的另一個儲存器。不過,如果儲存器中有段落元素,就無法將它拖曳至位於列元素中的另一個儲存器內,因為列不能包含段落。
- 將儲存器拖曳至受查詢限制的另一個儲存器。舉例來說,您可以拖曳位於範本根位置的另一個儲存器中的儲存器,也可以拖曳某個儲存器中段落內的儲存器。
- 您無法對儲存器執行下列作業:
- 將儲存器拖曳至儲存器、清單、清單詳細資料、段落、反覆運算、表格、列或資料格以外的元素。舉例來說,您無法將儲存器拖曳至文字元素。
- 將表格、列或資料格元素中包含的儲存器拖曳到該元素類型之外。舉例來說,如果列含有儲存器元素,您不能將儲存器元素移至表格中的另一列。一般而言,請勿將元素所包含的儲存器拖曳到該元素類型之外。
- 當列位於儲存器元素內,針對列元素將每個表格一次內容設為 true。
- 在儲存器中反覆運算
-
程序
- 請利用下列其中一種方法,將儲存器元素新增至範本內容編輯器中:
- 在「選用區」視圖中,選取一個
儲存器元素,將它拖曳到範本內容編輯器中。
- 在編輯區中,按一下滑鼠右鍵選取。
- 在大綱視圖中,用滑鼠右鍵按一下內容,然後選取。
- 選取儲存器元素。
- 在內容視圖中,修改儲存器的內容。
- 按一下,或按一下儲存圖示。
下一步
- 在儲存器中反覆運算
- Loop 函數會將 do
while loop 功能新增至 IBM® Rational® Publishing Engine,讓動作可以反覆執行。您可以將儲存器的 do while 內容設為 true,以便重新評估儲存器和其所有的子項。
- 將段落轉換成儲存器元素
- 從 1.3 版開始,您可以將段落轉換成儲存器元素。
轉換段落之後,除非立即復原變更,否則您無法將剛轉換的儲存器轉換回段落。
雖然會保留段落中的所有資料,包括查詢、指派、條件及過濾器,但段落中定義的格式不會保留在剛轉換的儲存器中。
- 如果要在範本內容編輯器中將段落轉換成儲存器,請執行下列動作:
- 在編輯區或大綱視圖中,用滑鼠右鍵按一下段落元素,然後選取。
- (選用)在前一個步驟之後,您只有一次機會可復原轉換:
- 在編輯區或大綱視圖中,用滑鼠右鍵按一下剛轉換的儲存器元素,然後選取復原建立儲存器。