在另一个ColdFusion报告模板中包含ColdFusion报告模板

时间:2010-09-10 11:56:48

标签: pdf coldfusion header report builder

有没有办法在另一个ColdFusion模板或cfdocument标签中包含/包装从ColdFusion模板生成的PDF数据?

我正在使用一个生成大量不同报告的系统,一些是从.CFR模板生成的,另一些是由cfdocument / cfdocumentitem标记创建的,其中包含HTML。

我需要做的是为每个报告添加页眉和页脚,在任何地方都应该看起来一样。

我的第一个想法是将标题+页脚创建为单独的.pdf文件,调整现有报表的比例/边距,然后使用DDX和PageOverlay将报表与标题+页脚文件合并。但是这不起作用,因为ColdFusion不支持PageOverlay。

我的第二个想法是在HTML中创建页眉和页脚,然后将标题+内容+页脚粘贴在一起。这适用于从HTML创建的报告,但不适用于从.CFR模板创建的报告,因为我无法找到在同一报告中组合HTML代码和生成的PDF数据的方法。将所有报告重写为HTML不是一种选择。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

您正在使用哪个版本的CF?您现在可以使用带有addheader / addfooter属性的CFPDF将页眉和页脚添加到PDF。

http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7995.html

答案 1 :(得分:0)

您可以使用 ColdFusion Report Builder 工具本身来使用子报告概念生成上述内容。当你说 ColdFusion Report Builder 工具还有助于设置通用页眉和页脚。

我认为 Report Builder 标准是自上而下的(标签和值)。因为它有一组用于报表页眉、页眉、列标题、列详细信息、报表页脚的带区。