因此,我使用以下代码从查询中的数据创建 PDF。
<cfpdfform action="populate" source="test.pdf" destination="GeneratedPDFs/test.pdf" overwrite="yes">
<cfpdfformparam name="FirstLine1" value="#Variables.FirstLine#">
<cfpdfformparam name="SecondLine1" value="#Variables.SecondLine#">
<cfpdfformparam name="AddressBox1" value="#Variables.AddressBox#">
<cfpdfformparam name="Body1" value="#Variables.Body1#">
<cfpdfformparam name="FirstLine2" value="#Variables.FirstLine#">
<cfpdfformparam name="SecondLine2" value="#Variables.SecondLine#">
<cfpdfformparam name="AddressBox2" value="#Variables.AddressBox#">
<cfpdfformparam name="Body2" value="#Variables.Body2#">
</cfpdfform>
<cfpdf action="write" source="GeneratedPostCards/!PostCard2013-Vipre.pdf" destination="GeneratedPostCards/!PostCard2013-Vipre-flat.pdf" flatten="yes" overwrite="true">
</cfpdf>
这工作正常,并为我生成 PDF,但我遇到了三个问题:
如果我在 Acrobat Pro DC 中将表单域设置为富文本,那么无论我选择什么字体,我都会得到 Courier。为了获得我想要的字体,我必须关闭富文本。
我想更改多行字段中的行距或前导,但我看不到这样做的方法(在 Acrobat 或 ColdFusion 中)。
我希望能够加粗、斜体和更改特定单词(不是整个字段)的颜色,我想知道是否可以从 ColdFusion 传递代码来执行此操作。
谢谢!