<cfpdf>
タグを使用して PDF フォーム フィールドに入力しようとすると、このエラーが発生します
ルート要素に続く文書内のマークアップは整形式でなければなりません。
同じコードをoverwritedata="yes"
指定すると正常に動作しますが、既存のデータが上書きされます。これを行ったときに見たドキュメントの「配列」にいくつかのフィールドがあることに気付きました: <cfdump var="#resultstruct#">
. 新しく上書きされたドキュメントには、「配列」の部分がありません。
例外は次のようになります。
rg.jdom.input.JDOMParseException: 92 行目のエラー: ルート要素に続くドキュメント内のマークアップは整形式でなければなりません。 org.jdom.input.SAXBuilder.build(SAXBuilder.java:468) で org.jdom.input.SAXBuilder.build(SAXBuilder.java:851) で coldfusion.pdf.XFADataXMLGenerator.createFormXMLData(XFADataXMLGenerator.java:108) で coldfusion.tagext.lang.PDFFormTag.doEndTag(PDFFormTag.java:276) で cfpopulatePDF2ecfm344978773.runPage (C:\ColdFusion8\wwwroot\CFIDE\populatePDF.cfm:26) で ...
<cfpdfform action="populate" source="#sourceDirectory#\T.pdf" destination="#destinationDirectory#\test3343.pdf" > <cfpdfsubform name="form1"> <cfpdfsubform name="pageOne"> <cfpdfsubform name="overallSection" > <cfpdfsubform name="overallQA" > <cfpdfformparam name="overallRating" value="2"/> </cfpdfsubform> </cfpdfsubform> </cfpdfsubform> </cfpdfsubform> </cfpdfform>