我正在使用 cfdocument 标签从 html/css 动态生成 PDF 文件。有些内容块我不想跨越多个页面。
经过一番搜索,我发现根据文档支持样式“page-break-inside”。然而,在我的测试中,声明“page-break-inside:避免”没有好处。
关于让这种风格声明发挥作用的任何建议,或有其他建议?
这是一个例子。我希望 div 标签中的内容不会跨越分页符,但确实如此。样式“page-break-inside:避免”没有得到尊重。
<cfdocument format="flashpaper">
<cfloop from="1" to="10" index="i">
<div style="page-break-inside: avoid">
<h1>Table Label</h1>
<table>
<tr><td>label</td><td>data</td></tr>
<tr><td>label</td><td>data</td></tr>
<tr><td>label</td><td>data</td></tr>
<tr><td>label</td><td>data</td></tr>
<tr><td>label</td><td>data</td></tr>
<tr><td>label</td><td>data</td></tr>
<tr><td>label</td><td>data</td></tr>
<tr><td>label</td><td>data</td></tr>
<tr><td>label</td><td>data</td></tr>
</table>
</div>
</cfloop>
</cfdocument>