1

在使用 PHP PDF 生成库 MDPF 时,我遇到了一个必须克服的限制。首先我遇到了这个:

Nullam sagittis varius ligula,在 blandit tortor pharetra quis。整数 faucibus dui sed tortor fringilla a laoreet Tellus sollicitudin。Sed dapibus, eros a dapibus lobortis, eros tellus volutpat massa, eget scelerisque mi lectus et neque。Praesent faucibus tempus nibh,ac tempus ante facilisis vitae。Proin risus diam,egestas id interdum et,consectetur eu sapien。

Lorem ipsum dolor sit amet, consectetur adipiscing elit。Phasellus rut​​rum cursus dolor, ut sollicitudin lacus faucibus 在。暂停潜力。Duis iaculis lacus et quam hendrerit vel scelerisque justo vestibulum。Fusce faucibus bibendum erat, vitae convallis elit blandit non。埃涅斯的尊严

- 分页符 -

eleifend ac vitae nisl。

这被认为是“寡妇”。所以我发现添加CSS“page-break-inside:避免;” 如果它不适合,则将其带入。以上将变为:

Nullam sagittis varius ligula,在 blandit tortor pharetra quis。整数 faucibus dui sed tortor fringilla a laoreet Tellus sollicitudin。Sed dapibus, eros a dapibus lobortis, eros tellus volutpat massa, eget scelerisque mi lectus et neque。Praesent faucibus tempus nibh,ac tempus ante facilisis vitae。Proin risus diam,egestas id interdum et,consectetur eu sapien。

- 分页符 -

Lorem ipsum dolor sit amet, consectetur adipiscing elit。Phasellus rut​​rum cursus dolor, ut sollicitudin lacus faucibus 在。暂停潜力。Duis iaculis lacus et quam hendrerit vel scelerisque justo vestibulum。Fusce faucibus bibendum erat, vitae convallis elit blandit non。Aenean dignissim eleifend ac vitae nisl。

这也是一个问题,因为它有时会在页面底部留下很多空白空间。我需要能够将 2 行保持在一起,以便如果它必须在段落结束之前打破页面,它将最后 2 行保持在下一页上,如下所示:

Nullam sagittis varius ligula,在 blandit tortor pharetra quis。整数 faucibus dui sed tortor fringilla a laoreet Tellus sollicitudin。Sed dapibus, eros a dapibus lobortis, eros tellus volutpat massa, eget scelerisque mi lectus et neque。Praesent faucibus tempus nibh,ac tempus ante facilisis vitae。Proin risus diam,egestas id interdum et,consectetur eu sapien。

Lorem ipsum dolor sit amet, consectetur adipiscing elit。Phasellus rut​​rum cursus dolor, ut sollicitudin lacus faucibus 在。暂停潜力。Duis iaculis lacus et quam hendrerit vel scelerisque

- 分页符 -

justo 前庭。Fusce faucibus bibendum erat, vitae convallis elit blandit non。Aenean dignissim eleifend ac vitae nisl。

知道如何让 MPDF 做到这一点吗?我知道它不是内置的,但如果有人知道我什至会在哪里开始添加这个有用的功能。

4

1 回答 1

0

autoPageBreak

$mpdf->autoPageBreak = false;
于 2011-07-26T21:08:00.403 回答