Css 如何防止CFDocument中的分页符出现在内容中间?
我正在使用cfdocument标记从html/css动态生成一个PDF文件。有些内容块我不想跨越多个页面 经过一些搜索,我发现根据文档支持“内部分页符”样式。然而,在我的测试中,声明“内部分页:避免”并没有什么好处 关于如何让这种风格宣言发挥作用有什么建议,或者有其他建议吗 这里有一个例子。我希望div标记中的内容不会跨越一个分页符,但确实如此。“内部分页符:避免”样式不受欢迎Css 如何防止CFDocument中的分页符出现在内容中间?,css,coldfusion,cfdocument,Css,Coldfusion,Cfdocument,我正在使用cfdocument标记从html/css动态生成一个PDF文件。有些内容块我不想跨越多个页面 经过一些搜索,我发现根据文档支持“内部分页符”样式。然而,在我的测试中,声明“内部分页:避免”并没有什么好处 关于如何让这种风格宣言发挥作用有什么建议,或者有其他建议吗 这里有一个例子。我希望div标记中的内容不会跨越一个分页符,但确实如此。“内部分页符:避免”样式不受欢迎 <cfdocument format="flashpaper"> <cfloop from=
<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>
表格标签
唇形目
唇形目
唇形目
唇形目
唇形目
唇形目
唇形目
唇形目
唇形目
这不是一个理想的解决方案,但我已经在需要保持在一起的块之前强制分页符。在块之前使用分页符触发分页符
我不认为有一种方法可以明确禁止闯入(这是PDF引擎的荣幸)。如果您还没有解决这个问题,我也遇到了同样的问题,在CF8 Live Docs中遇到了这个解决方案,它似乎对我起到了作用 “简单地说
<br>
之后,TD内部的图像工作正常,图像不再被剪切。”
用
div
s(即单元格内容
)包装单元格内容。在类似的帖子上看到我的答案:我希望这不是必要的——内容高度非常动态。我想,如果这是唯一的解决方案,那么我将不得不以某种方式估算高度。。。或者看看我在报表生成器中所做的是否能更好地工作。令人沮丧的是,文档说这种风格是受支持的,它非常适合这种情况,但实际上并不起作用。现在提交错误报告。