【发布时间】:2015-05-22 17:54:18
【问题描述】:
我尝试过以两种方式使表格居中:
尝试 1 代码:
<h1>Attempt 1</h1>
<table style="width: 50%; margin: 0 auto;">
<tr>
<th>foo</th>
<td>bar</td>
</tr>
<tr>
<th>foo</th>
<td>bar</td>
</tr>
</table>
尝试 2 代码:
<h1>Attempt 2</h1>
<table style="width: 50%;" align="center">
<tr>
<th>foo</th>
<td>bar</td>
</tr>
<tr>
<th>foo</th>
<td>bar</td>
</tr>
</table>
使用 XMLWorker 演示:http://demo.itextsupport.com/xmlworker/
这是 HTML 预览:
如您所见,两个表格都居中。
虽然,当我点击“转换”时,我得到了这个:
我后来也尝试将表格包装在 <div style="text-align: center"></div> 中,但没有成功
【问题讨论】:
-
令我惊讶的是,在 XML Worker 中(尚)不支持设置表格的对齐方式。但是,添加对
align属性的支持相当容易。我只需要几行代码就可以实现这一点。它现在在我们的私有 gitlab 存储库中。更改将很快推送到 github。