<fo:table border="1pt" width="100%" table-layout="fixed">
<fo:table-column column-width="auto"/>
<fo:table-column column-width="proportional-column-width(1)"/>
<fo:table-column column-width="proportional-column-width(1)"/>
<fo:table-header>
<fo:table-row>
<fo:table-cell padding="5pt" background-color="#CCCCCC" text-align="center" font-weight="bold">
<fo:block>列1</fo:block>
</fo:table-cell>
<fo:table-cell padding="5pt" background-color="#CCCCCC" text-align="center" font-weight="bold">
<fo:block>列2</fo:block>
</fo:table-cell>
<fo:table-cell padding="5pt" background-color="#CCCCCC" text-align="center" font-weight="bold">
<fo:block>列3</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-header>
<fo:table-body>
<fo:table-row>
<fo:table-cell padding="5pt" text-align="center">
<fo:block>行1列1</fo:block>
</fo:table-cell>
<fo:table-cell padding="5pt" text-align="center">
<fo:block>行1列2</fo:block>
</fo:table-cell>
<fo:table-cell padding="5pt" text-align="center">
<fo:block>行1列3</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell padding="5pt" text-align="center">
<fo:block>行2列1</fo:block>
</fo:table-cell>
<fo:table-cell padding="5pt" text-align="center">
<fo:block>行2列2</fo:block>
</fo:table-cell>
<fo:table-cell padding="5pt" text-align="center">
<fo:block>行2列3</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
在这个例子中,我们定义了一个包含三列的表格,有一个表头和两行表体。您可以根据实际需要调整列数和内容。这只是一个简单的例子,XSL-FO提供了许多其他属性和选项,以便更灵活地定义表格的外观和行为。
转载请注明出处:http://www.zyzy.cn/article/detail/12308/XML