ColdFusion 8印刷版

ColdFusion 8印刷版,coldfusion,Coldfusion,我遇到了一个奇怪的障碍,使用ColdFuions 8开发了一个报告。该报告打印了许多大型HTML表,客户希望这些表的格式能够确保打印出来时,用户每页可以得到2个表 因此,使用 <p style="page-break-before: always"></p> 然而,虽然我在笔记本电脑上使用developmentcoldfusion环境时获得了预期的效果,但在打印测试web服务器上生成的报告时,我得到了不同的效果。在那里,报告以大得多的字体打印出来,这样第二张表就会溢

我遇到了一个奇怪的障碍,使用ColdFuions 8开发了一个报告。该报告打印了许多大型HTML表,客户希望这些表的格式能够确保打印出来时,用户每页可以得到2个表

因此,使用

<p style="page-break-before: always"></p>

然而,虽然我在笔记本电脑上使用developmentcoldfusion环境时获得了预期的效果,但在打印测试web服务器上生成的报告时,我得到了不同的效果。在那里,报告以大得多的字体打印出来,这样第二张表就会溢出到第二页上


有没有其他人经历过这种情况,或者对如何尝试解决它有什么建议?

当需要打印报告时,我建议使用创建PDF。您可以对最终输出进行更多的控制,包括更改页面方向,这对于宽表非常有用。它尊重大量HTML和CSS,包括分页符之前的样式,因此除了使用
CFDOCUMENT
标记包装报表区域外,您不必进行太多转换即可使用它。它从CF7开始就可以使用,所以应该可以在CF8上使用。

这两种环境的浏览器都设置为相同的默认字体大小吗?一般来说,由个人用户自行设置打印首选项设置,这对我们程序员来说是一个麻烦。是的,甚至使用我自己的浏览器。我可以从我的环境中打印一组,然后在测试环境中调用相同的页面,打印并获得更大字体的打印输出。在屏幕上,它们看起来是一样的,只是在屏幕上,它们看起来很不一样。在您的测试环境中,普通网页是否会出现这种奇怪的大字体问题?其他coldfusion页面如何?其他页面似乎也关闭了,但没有那么戏剧化在测试环境中有一个使用打印媒体类型链接的样式表,它与您的开发环境具有不同的字体设置?