【发布时间】:2012-05-30 05:01:58
【问题描述】:
我有一个 PDF 模板,其中有一个部分将像表格一样布局。数据将来自查询。所以这个表是动态的,行数未知。
如何使用 ColdFusion 完成此任务?它是使用 LiveCycle 创建模板和创建此部分的组合,因此它是动态的,然后使用 CFPDF 填充它。
现在我正在使用填充静态字段。
<cfpdfform source="Template.pdf"
destination="Template2.pdf" action="populate">
<cfpdfsubform name="form1">
<cfpdfformparam name="pdf_controlNum" value="123">
<cfpdfformparam name="pdf_ReportDate" value="05/01/2012">
</cfpdfsubform>
</cfpdfform>
【问题讨论】:
-
我不使用 LiveCycle,所以希望其他人可以提供更具体的说明。但是,根据我的阅读,您必须在 LiveCycle 中创建一个动态表单。然后在 CF 代码中循环查询以生成 cfpdfformparam 值as described here。
-
谢谢 Leigh,我查看了链接。我遇到的问题是字段名称的索引。 pdf模板是否知道每一行,字段名称将后缀'_#id#'
-
我不确定。我的印象取决于模板的结构(也可能涉及使用
index属性)。但这是基于对 LiveCycle 的非常了解 ;-) 对于 LiveCycle 特定部分,您可能会在 adobe 论坛上获得更及时和准确的答案。 -
我在以下链接中找到了解决方案。答案在线程的底部。 experts-exchange.com/Software/Server_Software/Web_Servers/…
-
以上链接似乎无法正常工作。
标签: coldfusion cfpdf cfpdfform