【发布时间】:2013-05-06 01:27:01
【问题描述】:
我有一些段落编号格式如下的文本
<p><span class="par_no">1</span> Here follows the paragraph text</p>
<p><span class="par_no">3</span> Here follows the paragraph text</p>
...
我在使用 dompdf 时遇到了一些问题,因为在某些分页符处,段落被打破,第一页上的段落号 (<span class="par_no">1</span>) 和下一个新页面中的其余文本。
我尝试使用 css 控制输出:
span.par_no{
page-break-after: avoid;
}
但它没有帮助。
当页面的最后一行包含格式、<i></i>、<em></em>、<stong></strong> 或 <b></b> 标记时,有时会发生同样的问题。该行在标记之后被中断,尽管实际上没有到达行尾,并且在新页面中开始了新行。
【问题讨论】:
-
我不知道该回答什么,因为我不明白这个问题。联系 dompdf 的开发人员/支持似乎是件事情?
-
dompdf 的哪个版本?在试图解决这个问题时,我确实重新发现了 paging text contained within an inline block 周围的一个错误。这可能与您的问题有关,但如果没有更多信息,很难说。您能否发布一个显示该问题的 HTML/CSS 文档?
-
您好,我正在使用 dompdf v. 0.6.0 beta 3。我将准备一个包含 html、css 和 pdf 的 zip 包。谢谢。
-
@BrianS 我认为您在此处链接的 GitHub 中报告的错误与我遇到的相同。我认为没有必要发布我的代码。谢谢你的链接。