!--a11y-->
PDF-Formular in eine Web-Dynpro-Anwendung
integrieren 
Im Folgenden wird die Vorgehensweise beim Verwenden eines PDF-Formulars in einer Web-Dynpro-Anwendung für die verschiedenen Anwendungsfälle beschrieben.
Formular-Einbindung bei den verschiedenen Szenarien
Szenario |
Vorgehensweise |
Druck Interaktiv |
|
Offline |
|
Digitale Signaturen |
In der Vorgehensweise für das Druck-Szenario und interaktive Szenario werden nur die beiden Eigenschaften templateSource und dataSource von InteractiveForm an den View-Context gebunden. Dabei liegt hinter der Eigenschaft templateSource die Information über die Formularvorlage, während der Context-Knoten, an den die Eigenschaft dataSource gebunden wurde, die im Formular darzustellenden Werte in Form von einzelnen Web-Dynpro-Context-Attributen enthält.
Sie haben die Möglichkeit, die Werte des zur Laufzeit durch Benutzereingaben vervollständigte Formulars im XML-Format abzulegen bzw. weiterzuverarbeiten. Hierfür legen Sie im Context der View ein weiteres Attribut an vom Typ XSTRING. Binden Sie anschließend die Eigenschaft pdfSource des UI-Elements InteractiveForm an dieses Context-Attribut (siehe auch Offline-Szenario).
Die XML-Darstellung der Werte des PDFs können dort ausgelesen und weiterverarbeitet werden. Unter Verwendung einer passenden Vorlage und der XML-Daten kann an anderer Stelle wieder ein vollständiges PDF erzeugt werden.

Die Übernahme von Formular-Daten aus einem XSTRING-Attribut, dessen Inhalt aus dem Backend gezogen wurde, in einzelne Attribute eines Web-Dynpro-Context-Knotens wird dagegen nicht unterstützt.