一个表格单元格可以跨越多个列和行。
跨度因子和操作员
通过使用带有 [.term] 标记的 span,表格单元可以跨越相邻的列、行或者一块相邻的列和行进行扩展。跨度包括跨度因子和跨度运算符。
- 列跨度因子
-
一个单独的整数(
<n>
),它代表一个单元格应该跨越的连续列数。 - 行跨度因子
-
一个前缀为点(
.<n>
)的单个整数,表示一个单元格应该跨越的连续行数。 - 块跨度因子
-
两个整数(
<n>.<n>
),代表一个单元格应该跨越的相邻列和行的块。第一个整数`<n>`是列跨度因子。第二个整数,以点号前缀`.<n>`,是行跨度因子。
The span operator is a plus sign (+
) placed directly after the span factor (<n>.<n>+
). The span operator tells the converter to interpret the span factor as part of a span instead of a duplication.
一个span是单元格指定符中的第一个操作符。
<span factor><span operator><horizontal alignment operator><vertical alignment operator><style operator>|<cell’s content>
横跨多列
要让一个单元格跨连续的列,请在单元格指定符中输入列跨度因子 column span factor
和跨度操作符(<n>+
)。在跨度、任何对齐或样式操作符(如果存在的话),以及单元格的分隔符(|
)之间不要插入任何空格。
Unresolved directive in span-cells.adoc - include::example$cell.adoc[tag=span-cols]
将一个单元格跨越三列中的表格如下所示。
Unresolved directive in span-cells.adoc - include::example$cell.adoc[tag=span-cols]
横跨多行
要让一个单元格跨越连续的行,请在单元格指定符中输入row span factor和跨度操作符(.<n>+
)。记得要在跨度因子前加上一个点号(.
)。不要在跨度、任何对齐或样式操作符(如果有的话)之间以及单元格的分隔符(|
)之间插入空格。
Unresolved directive in span-cells.adoc - include::example$cell.adoc[tag=span-rows]
《ex-span-rows》中的表格如下所示。
Unresolved directive in span-cells.adoc - include::example$cell.adoc[tag=span-rows]
跨列和跨行
一个单元格可以跨越相邻的多列和多行。输入列跨距因子(<n>
),然后是行跨距因子(.<n>
),最后是跨距操作符(+
)。
Unresolved directive in span-cells.adoc - include::example$cell.adoc[tag=span-block]
用一个单元格跨越两列和三行处的表格如下所示。
Unresolved directive in span-cells.adoc - include::example$cell.adoc[tag=span-block]