容器元素不同于段。与段不同,容器不会占用输出文档的任何空间。因此您可以定义条件,执行计算或者标识一组元素上的数据,而不会影响输出的格式。
关于此任务
- 可使用容器执行下列任务:
- 将容器元素拖到下列任何元素中:
- 容器
- 列表
- 列表详细信息
- 段
- 迭代
- 表
- 行
- 单元格
- 当某个容器只包含容器中允许容纳的元素时,将该容器拖至其他容器。例如,您可以将某个容器拖至位于行元素中的其他容器。但是,如果该容器中含有段元素,那么无法将其拖至位于行元素中的其他容器,因为行中不能包含段落。
- 将某个容器拖到查询所限制的另一容器中。
例如,可以将容器拖到模板根处的其他容器,或者将容器拖到段内的容器。
- 在使用容器的情况下,无法执行下列任务:
- 将容器拖到除了容器、列表、列表详细信息、段、迭代、表、行或单元格之外的元素中。例如,您无法将容器拖至文本元素中。
- 将包含在表、行或单元格元素中的容器拖到该元素类型外部。例如,如果行内包含容器元素,那么无法将容器元素移至表中的其他行中。通常,请不要将包含在元素中的容器拖到该元素类型外部。
- 当行位于容器元素中时,为行元素将每个表一次属性设置为 true。
- 对容器迭代
-
过程
- 使用下列其中一种方法将容器元素添加至模板内容编辑器:
- 从“选用板”视图,将
容器元素拖到模板内容编辑器。
- 在编辑器区域中,右键单击并选择。
- 在大纲视图中,右键单击内容,然后选择。
- 选择容器元素。
- 在属性视图中,修改容器的属性。
- 单击或单击保存图标。
下一步做什么
注: Loop 功能会将 do while loop 功能添加至
IBM® Rational® Publishing Engine,这使操作能够重复运行。可以将容器的 do while 属性设置为 true,这样会重新评估容器及其所有子代。