【问题标题】:Paragraph breaks irregularly段落中断不规则
【发布时间】: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 时遇到了一些问题,因为在某些分页符处,段落被打破,第一页上的段落号 (&lt;span class="par_no"&gt;1&lt;/span&gt;) 和下一个新页面中的其余文本。 我尝试使用 css 控制输出:

span.par_no{
  page-break-after: avoid;
}

但它没有帮助。

当页面的最后一行包含格式、&lt;i&gt;&lt;/i&gt;&lt;em&gt;&lt;/em&gt;&lt;stong&gt;&lt;/strong&gt;&lt;b&gt;&lt;/b&gt; 标记时,有时会发生同样的问题。该行在标记之后被中断,尽管实际上没有到达行尾,并且在新页面中开始了新行。

【问题讨论】:

  • 我不知道该回答什么,因为我不明白这个问题。联系 dompdf 的开发人员/支持似乎是件事情?
  • dompdf 的哪个版本?在试图解决这个问题时,我确实重新发现了 paging text contained within an inline block 周围的一个错误。这可能与您的问题有关,但如果没有更多信息,很难说。您能否发布一个显示该问题的 HTML/CSS 文档?
  • 您好,我正在使用 dompdf v. 0.6.0 beta 3。我将准备一个包含 html、css 和 pdf 的 zip 包。谢谢。
  • @BrianS 我认为您在此处链接的 GitHub 中报告的错误与我遇到的相同。我认为没有必要发布我的代码。谢谢你的链接。

标签: php dompdf


【解决方案1】:

我不知道是问你的问题是错误的还是真正的问题,但是在html和css中的类是不一样的。你有“no_par”和“par_no”。

【讨论】:

    猜你喜欢
    • 2015-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-30
    • 1970-01-01
    • 2023-02-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多