以下是一个简单的例子,演示了如何使用 fo:table:
<fo:table xmlns:fo="http://www.w3.org/1999/XSL/Format">
<!-- 表格的表头 -->
<fo:table-header>
<fo:table-row>
<fo:table-cell>
<fo:block>Header 1</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block>Header 2</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-header>
<!-- 表格的主体 -->
<fo:table-body>
<!-- 第一行 -->
<fo:table-row>
<fo:table-cell>
<fo:block>Row 1, Cell 1</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block>Row 1, Cell 2</fo:block>
</fo:table-cell>
</fo:table-row>
<!-- 第二行 -->
<fo:table-row>
<fo:table-cell>
<fo:block>Row 2, Cell 1</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block>Row 2, Cell 2</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
在这个例子中,fo:table 包含了表格的头部(fo:table-header)和主体(fo:table-body)。表头包含一个表格行(fo:table-row),每行包含一个或多个表格单元格(fo:table-cell)。类似地,表体中的每一行也包含一个或多个单元格。
每个单元格包含在 fo:block 中,这是一个常见的块级元素,用于包装文本内容。
你可以通过设置不同的属性来调整表格的样式,如列宽、边框等。具体的属性和样式设置可以根据你的具体需求进行调整。
转载请注明出处:http://www.pingtaimeng.com/article/detail/12357/XML