我正在使用 Nreco PDF 生成器。如果我尝试使用以下 HTML 生成 PDF 文件,则文本超出边距。
<html>
<head>
<style>
P {
word-break: break-word;
border: 1px solid black;
}
</style>
</head>
<body>
<P align=justify>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In lacinia lacus lorem, sit amet luctus elit commodo a. Etiam sagittis varius maximus. Donec quis finibus purus, quis pulvinar purus. Nunc vitae eros eget nibh vestibulum malesuada. Quisque elit lorem, tincidunt vel facilisis sed, sollicitudin vulputate nisi. Cras ut vestibulum justo. Pellentesque et metus iaculis, ullamcorper mauris at, finibus dui. Donec in odio et tellus eleifend vehicula at non felis. Aliquam hendrerit auctor lorem dapibus pellentesque. Phasellus neque nunc, congue sed ipsum sit amet, sagittis scelerisque diam. Sed et fermentum odio. Aliquam rhoncus elit mauris, et accumsan lectus viverra quis. Nullam venenatis diam id dolor cursus, eget porttitor mi fermentum. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.</P>
</body>
</html>
使用此处提供的表格,结果如下:
我也尝试添加overflow-wrap: break-word
样式,但无法解决问题。
该问题是由align=justify
. 删除它会使文本保持在边界内 - 但它不应该是合理的。
我该如何解决?