我正在使用IText生成PDF,但是有时在为具有行跨度和列跨度作为表数据(<td>
)的html代码生成PDF时却无法生成PDF。我正在寻找替代方法,以便可以用colspan / rowspan代替它。
例如,支持列表(<li>
)标记。
所以我在下面替换了这个标签,
<table cellpadding="2" style="border-collapse: collapse;">
<tr>
<td valign="top" width="4%" align="center">•</td>
<td valign="top"> Data </td>
</tr>
</table>
colspan
和rowspan
将td
单元水平或垂直扩展其各自值定义的大小。因此,唯一真正的解决方案是避免使用这些值,并用缺少的td
元素替换它们,在某些情况下,为了获得相同的视觉效果,这可能会很棘手。