标签: java css pdf text-align flying-saucer
使用<p style="text-align: justify;">...</p>对齐文本会生成一个未正确对齐的段落。似乎问题出现在行尾的空白处。
<p style="text-align: justify;">...</p>
由fly-saucer生成:(下载简单的maven project)
与浏览器中的预期呈现相反:(参见jsfiddle)
这有什么已知的解决方法吗?感谢
答案 0 :(得分:0)
问题似乎是fly-soucer不使用底层Paragraph的itext,而是将文本分成单独的行本身。在这样做时,飞行灵魂不会移除尾随的空白区域。
快速解决方法是在调用save()之前插入currentLine.trimTrailingSpace(c);。
currentLine.trimTrailingSpace(c);