Php dompdf-在新页面中启动tr
我正在使用dompdf创建pdf 在这里,我有以下要求:- 如果上一页只剩下一行,我需要打开一个新页。 示例tr如下所示:-Php dompdf-在新页面中启动tr,php,html,dompdf,Php,Html,Dompdf,我正在使用dompdf创建pdf 在这里,我有以下要求:- 如果上一页只剩下一行,我需要打开一个新页。 示例tr如下所示:- <tr><td align="left"><b>Heading</b></td></tr> <tr><td><table width="95%" align="center" cellspacing="2" cellpadding="2" style=""> <
<tr><td align="left"><b>Heading</b></td></tr>
<tr><td><table width="95%" align="center" cellspacing="2" cellpadding="2" style="">
<tr><td><font size="14px" face="Verdana">content</font></td></tr>
</table></td></tr>
标题
内容
本要求的目的是-标题和内容开头将在
同一页。有时标题出现在页面中,而内容则从下一页开始
我需要解决这个问题
有人知道吗 可能有以下两种可能对您有所帮助 1) 如果您在for循环或while循环中使用此参数,那么在第一页中,您可以在循环中使用count,这意味着在另一页显示之后,但在开始另一页之前,数据将只显示一些计数,请使用以下代码
<div style="page-break-after:always;"></div>
通过使用此代码,页面将中断并从另一个新页面开始
2) 如果您使用的是没有任何循环的简单表tr-td标记,而不仅仅是在一些tr-tag-close-table和我们上面的分页符代码之后,然后从剩余的tr-tag开始。理想情况下,您会使用孤儿和寡妇来完成这类工作。不幸的是,截至此答案,dompdf不支持这一点 1) 如果“标题”是一个真正的标题,那么把它放在一个thead部分。要记住的主要一点是,它将传播到表体占用的所有页面。尽管当您只有一个body行时,dompdf如何处理这个问题有一些特殊性
<table>
<thead>
<tr><th align="left"><b>Heading</b></td></tr>
</thead>
<tbody>
<tr><td>
<table width="95%" align="center" cellspacing="2" cellpadding="2" style=""><tr><td>
<font size="14px" face="Verdana">content</font>
</td></tr></table>
</td></tr>
</tbody>
</table>
3) 不要使用表格,dompdf实际上在这方面做得更好
<div>
<div style="page-break-after: avoid;"><b>Heading</b></div>
<div style="page-break-before: avoid; width: 95%; margin: auto;">
<font size="14px" face="Verdana">content</font>
</div>
</div>
标题
内容
(最后一个示例基于您提供的示例HTML。如果这不是您的实际用例,那么请进一步构建您的示例代码,以便我们了解您想要实现的目标。)
<div>
<div style="page-break-after: avoid;"><b>Heading</b></div>
<div style="page-break-before: avoid; width: 95%; margin: auto;">
<font size="14px" face="Verdana">content</font>
</div>
</div>