More table centring
Wednesday, 6 August 2003 12:39It seems that XSL-FO has decided to use, MSIE-style, text-align to centre tables, rather than controlling the centring by setting the margins to equal values.
This means that if you want to centre a table-with-caption but have the cell contents default (start) aligned, you need something like
<fo:table-and-caption text-align="center">
<fo:table-caption text-align="start">
<fo:block>Table caption goes here</fo:block>
</fo:table-caption>
<fo:table […]>
[… column definitions …]
<fo:table-body text-align="start">
[… table rows and cells …]
</fo:table-body>
</fo:table>
<fo:table-and-caption>
Foo.