我正在运行一个循环来构建多个 PDF。在循环中创建的 pdf 2+ 的背景颜色完全消失了。背景颜色是否在 CSS 中定义、作为 HTML 样式、使用十六进制代码或仅使用颜色名称都无关紧要。
如果我要在没有循环的情况下连续创建 2 个 pdf,这不是问题。
知道什么给出了吗?
我正在运行一个循环来构建多个 PDF。在循环中创建的 pdf 2+ 的背景颜色完全消失了。背景颜色是否在 CSS 中定义、作为 HTML 样式、使用十六进制代码或仅使用颜色名称都无关紧要。
如果我要在没有循环的情况下连续创建 2 个 pdf,这不是问题。
知道什么给出了吗?
这是一个错误,它只影响保存在内存中的 cfdocument,不影响直接显示给浏览器的 cfdocument。如果您必须将文档保存在内存中,解决方法非常简单;使用包含或 cfc。
我的文档.cfm
<cfdocument name = "myDoc">
...
...
</cfdocument>
myLoop.cfm
<cfloop ...>
<cfinclude template= "myDocument.cfm">
</cfloop>
我在这里提到了这个错误和解决方法:cfdocument prevent page breaks mid-row