我正在为我的应用创建报告页面。我使用cfdocument标记将报告导出到pdf文档。我的问题是,当我的报告中有很多页面时(参见图2,包含245页的报告),包含报告的div和页面顶部的表缩小了。他们的字体也变小了。
在图1(95页的报告)中,您可以看到报告的标准大小,以及我希望div /表默认的大小。
我已经改变了我能想到的每一个css样式属性,但无论我做什么,当我有大量报告数据时,元素会自动调整大小。我甚至尝试将min-length和max-length属性设置为相同的数字,希望这会使得无法调整大小,但它仍会因大报告而缩小。
有什么方法可以阻止这种情况发生吗?我希望我的所有报告都是相同的大小(除了每个报告的div高度不同,具体取决于其内容。)
答案 0 :(得分:0)
如果有人遇到这种非常奇怪的情况,我发现的解决方案与输出pdf文件“From Tables:”顶部的表格的div有关。当页面上有更多表格时,pdf文件的其余部分会缩小,以便显示所有表格。请注意图2中覆盖表格的黑条如何更长。页面试图在一行上显示所有这些表格,并调整页面大小以进行补偿。我最终在每一组3的新行上一次输出这些表3,这解决了我的问题。它仍然略有下降,但我从詹姆斯的评论中假设这与Coldfusion 9有关,并且萎缩可以忽略不计。祝所有遇到此事的人好运!