Ich habe ein dynamisches LiveCycle-PDF-Formular mit vielen Datensätzen, in denen grundlegende Informationen für die Eingabe in Dropdown-Felder gespeichert sind. Hier ist ein Auszug aus der XML-Quelle:
<xfa:datasets xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/">
<MyDataForDropDowns>
<Languages>
<Language id=""/>
<Language id="1">English</Language>
<Language id="2">French</Language>
<Language id="3">German</Language>
</Languages>
</MyDataForDropDowns>
<xfa:data xfa:dataNode="dataGroup"/>
</xfa:datasets>
...
</xdp:xdp>
Ich verwende cfpdfform, um dieses PDF-Formular vorauszufüllen:
<cfpdfform source="pdf/FormA.pdf"
action="populate"
overwritedata="true"
xmldata="#xmlStringFormData#">
</cfpdfform>
Das Formular wird geladen und keines meiner Dropdown-Felder, die an Datensätze gebunden sind, funktioniert! Raten Sie mal: cfpdfform hat alle meine Datensätze entfernt. Das Öffnen der von cfpfdform gesendeten PDF-Datei in Livecycle zeigt dies:
...
<xfa:datasets xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/">
<xfa:data xfa:dataNode="dataGroup"/>
</xfa:datasets>
...
</xdp:xdp>
Weiß jemand, was hier los ist?
Gibt es eine Möglichkeit, dies zu umgehen?