html - DOMPDF 自动换行

标签 html laravel word-wrap dompdf

我有以下 html 代码:

<p><strong>Lorem Ipsum</strong> je fiktívny text, používaný pri návrhu tlačovín a typografie. Lorem Ipsum je štandardným výplňovým textom už od 16. storočia, keď neznámy tlačiar zobral sadzobnicu plnú tlačových znakov a pomiešal ich, aby tak vytvoril vzorkovú knihu. <em>Prežil nielen päť storočí</em>, ale aj skok do elektronickej sadzby, a pritom zostal v podstate nezmenený.</p>

转换为 pdf 后如下所示: enter image description here

我尝试使用自动换行,还有这个:dompdf does wrong calculation for line breaks breaking words但不为我工作。

在斯洛伐克语中,行尾不能是“a”。我需要这样:

"..tlačovín a typo-
grafie..."

 "...tlačovín
   a typografie..."

最后一个问题与“v”相同,但有一个问题

我们也不能单独使用数字和世纪

"16.
storočia"

我需要这样:

už od
16. storočia, ... (together)

当我输入不带空格的 16.storočia 时,这个问题可以在 html 中解决。

最佳答案

再次 Puuhh dompdf - 我们在一个 drupal 项目上使用它,这个插件让我生气了好几次。 CSS2 而不是 CSS3-Support,没有 JS 和 buggy!

您可以做的是将 16. storocia 放在 16. storocia 中 - 这样应该可以将它们放在一起。对于您遇到的另外两个问题,也请尝试将它们包装在一个跨度中。

这不是最好的解决方法,但我认为对于像这样的排版问题,您总是必须手动完成所有这些“微调”。

希望能帮到你

关于html - DOMPDF 自动换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30705345/

相关文章:

php - Blade 中的 Laravel 5.5 Eloquent 请求和许多 sql 查询

html - Internet Explorer 在 textareas 中包装的单词与 div 不同

具有多行自动换行的Android EditText

javascript - 如何设置 Angular 文本 block 的样式

javascript - 有没有办法使用 HTML Canvas 和 JavaScript 从一个点填充到它到达边界?

javascript - 如何防止在 chrome 上向上滚动 href ="#"

php - Laravel 将 where 子句添加到联合结果

php - Laravel 为 2 列连接同一个表

HTML 5 或 Objective-C 和 NativeSDK

css - firefox : text breaks off after adding a white space 中奇怪的文本区域行为