Dan*_*rts 6 css coldfusion cfdocument
我正在使用cfdocument标签从html/css动态生成PDF文件.有些内容我不想跨越多个页面.
经过一番搜索后,我发现根据文档支持"page-break-inside"样式.然而,在我的测试中,声明"page-break-inside:avoid"没有任何好处.
有关获得此样式声明的建议,还是有其他建议?
这是一个例子.我希望div标签中的内容不会跨越分页符,但确实如此."page-break-inside:avoid"的风格并没有被尊重.
<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>
Run Code Online (Sandbox Code Playgroud)
这不是理想的解决方案,但我在需要保持在一起的块之前强制分页。使用 page-break-before 在块之前触发分页符。
我认为没有一种方法可以专门禁止突破(PDF 引擎尊重这一点)。