当我通过flysaucer将html文件导出为PDF时,css样式“自动换行:断词”不起作用。
我在CSS文件中定义了一个类
.class-name{
word-wrap: break-word
}
和下面是我的html文件
<table class="class-name">
<tr>
<td>
something very long
...
...
...
</td>
</tr>
</table>
我遵循了 number cannot be wrapped in flyingsaucer and itext,但无效。
flyingsaucer的版本是> 9,而itext的版本是2.1.7
答案 0 :(得分:0)
我也有类似的经历。我的飞碟版本是9.0.4,iText版本也是2.1.7。
起初,我很失望,因为我发现"word-wrap" is a CSS 3.0 feature但飞碟9.0.4正式支持CSS 2.1。
但是,当我在HTML文件中编写内联样式而不是使用单独的CSS文件时,我发现“自动换行”仍然有效。您可以尝试使用以下代码再次导出PDF。
<table style="word-wrap: break-word">
<tr>
<td>
something very long
...
...
...
</td>
</tr>
</table>