AEM 6.4 hat das Ende der erweiterten Unterstützung erreicht und diese Dokumentation wird nicht mehr aktualisiert. Weitere Informationen finden Sie in unserer technische Unterstützung. Unterstützte Versionen suchen here.
XFA-Formularvorlagen oder XDPs sind Vorlagen für:
Layout-Fragmente
Eine XDP wird mit Adobe Forms Designer entwickelt. In diesem Artikel finden Sie Informationen zum Erstellen von XDPs und zum Erstellen einer effektiven Korrespondenz/interaktiven Kommunikation, z. B. wo Formularfelder oder Zielbereiche verwendet werden und wann Layout-Fragmente verwendet werden sollten.
Ein Layout bestimmt das grafische Layout eines Briefs/Druckkanals einer interaktiven Kommunikation. Das Layout kann typische Formularfelder wie "Adresse"und "Referenz"enthalten. Es enthält auch leere Unterformulare, die Zielbereiche darstellen. Erstellen Sie das Layout im Formulardesigner. Danach lädt es der Anwendungsspezialist auf den AEM-Server. Von dort können Sie das Layout beim Erstellen einer Korrespondenzvorlage oder eines Druckkanals einer interaktiven Kommunikation auswählen.
Führen Sie die folgenden Schritte aus, um Layouts für Briefe/Druckkanäle der interaktiven Kommunikation zu erstellen:
Analysieren Sie das Layout und bestimmen Sie den Inhalt, der auf allen Seiten wiederholt wird. Normalerweise fallen Seitenkopf und -fuß in diese Kategorie. Dieser Inhalt wird auf Übergeordneten Layoutseiten platziert. Der restliche Inhalt wird auf die Textseiten des Layouts übertragen. In einer Richtlinienjacke können das Logo und die Firmenadresse zu Übergeordneten Kopf- und Fußzeilen hinzugefügt werden. Beispielsweise verwendet der Hinweis auf den Abbruch dasselbe Layout.
Unterteilen Sie beim Entwerfen von Textseiten den Seiteninhalt in Abschnitte. Jeder Abschnitt ist als Teilformular konzipiert, das in das Layout selbst oder als Fragment-Layout eingebettet ist. Wenn der Abschnitt eine Tabelle enthält, modellieren Sie den Abschnitt als Layout-Fragment.
Ein Layout kann wie folgt gestaltet werden:
Sie können ein Schema in einem Layout oder Layout-Fragment verwenden, es ist jedoch nicht erforderlich. Wenn Sie ein Schema verwenden, stellen Sie Folgendes sicher:
Standardmäßig werden alle Felder als mit verschiedenen anderen Datenquellen verknüpfungsfähig betrachtet. Wenn Ihr Layout Felder enthält, die nicht mit einer Datenquelle verknüpft werden können, geben Sie dem Feld das Suffix "_int"(intern) an. z. B. pageCount_int.
Ein verknüpfungsfähiges Feld muss:
Ein verknüpfungsfähiges Feld muss:
Ein verknüpfungsfähiges Feld darf nicht:
Solange ein verknüpfungsfähiges Feld die oben beschriebenen Kriterien erfüllt, kann es sich an einer beliebigen Position und in jeder Verschachtelungstiefe im Layout befinden. Verknüpfungsfähige Felder können auf Übergeordneten Seiten verwendet werden.
Felder sind in ihrer Layoutkonfiguration flexibler als Zielbereich-Teilformulare. sie sind jedoch an einen einzelnen Werttyp gebunden. Sie können ein Feld vergrößern oder auf eine feste Breite und Höhe usw. festlegen. Das aufgelöste Modul- oder Regelergebnis wird in das Feld übertragen.
Verwenden Sie ein Teilformular, wenn Sie mehrere Modulinhalte in einem vertikalen Textfluss-Layout von oben nach unten (mehrere Absätze oder Bilder) erfassen möchten. Ihr Layout muss die Tatsache handhaben, dass das Teilformular an die Inhaltsgröße angepasst wird. Wenn Sie nicht sicher sein können, dass die Länge des mit dem Teilformular/der Zielgruppe verknüpften Inhalts nie den für das Teilformular im Layout reservierten Platz überschreitet, erstellen Sie das Teilformular als untergeordnetes Element in einem Container mit einem fließenden Teilformular. Dadurch wird sichergestellt, dass Layout-Objekte unterhalb des Teilformulars beim Vergrößern des Teilformulars nach unten fließen.
Verwenden Sie ein Feld, wenn Sie Moduldaten oder Datenwörterbuchelementdaten im Schema Ihres Layouts erfassen möchten (da die Felder an Daten gebunden sind) oder um Modulinhalte auf einer Übergeordneten Seite anzuzeigen. Beachten Sie, dass sich die Position von Inhalten auf einer Masterseite nicht an die Inhalte einer Hauptteilseite anpasst; stellen Sie also sicher, dass ein Bildfeld als Kopfzeilenlogo verwendet wird. Diese Tabelle enthält weitere Kriterien für die Entscheidung, wann ein Teilformular oder ein Feld in einem Layout verwendet werden soll.
Voraussetzungen zur Verwendung eines Unterformulars |
Voraussetzungen zur Verwendung eines Textfeldes |
Es enthält eine Kombination von Elementen, z. B. einen Nachnamen und einen Vornamen |
Es enthält ein einzelnes Element, z. B. eine Richtliniennummer. |
Es enthält mehrere Absätze |
Text wird umschlossen und ausgerichtet |
Sich wiederholende, optionale und bedingte Datengruppen sind an Teilformulare gebunden, um das Risiko von Designfehlern zu verringern, die auftreten könnten, wenn Skripte zum Erzielen der gleichen Ergebnisse verwendet werden |
Elemente wie das Logo und die Adresse Ihres Unternehmens werden auf allen Seiten eines Briefs/einer interaktiven Kommunikation angezeigt. Erstellen Sie in diesem Fall Formularfelder für diese Elemente und platzieren Sie sie auf der Übergeordneten Seite. Wenn Sie die Feldbindung auf "Keine Datenbindung"setzen, werden die Felder "Keine Datenbindung"im Brief-/interaktiven Kommunikations-Editor als verknüpfungsfähige Felder angezeigt. Wenn Sie diesen Feldern einen bestimmten Inhaltstyp zuordnen möchten, müssen sie über Bindungen verfügen. Wenn Ihre Firmenadresse mehr als eine Datenzeile enthält, verwenden Sie das Textfeld mit der Option "Mehrere Zeilen zulassen", um die Adresse im Layout darzustellen. Wenn der Datentyp eines Textfelds auf Nur-Text festgelegt ist, wird die Textversion der Modulausgabe anstelle der Rich-Text-Version verwendet (alle Formatierungen werden verworfen). Damit die Formatierung erhalten bleibt, legen Sie für den Datentyp des Textfelds Rich-Text fest. |
Textfluss |
Textfelder und Bildfelder werden auf Übergeordneten Seiten verwendet. Übergeordnete Seiten können keine Teilformulare als Zielbereiche verwenden. |
Objekte werden gruppiert und organisiert, ohne das Teilformular an ein Datenelement zu binden |
|
Innerhalb des Teilformulars befindet sich ein Textfeld. Das Teilformular kann vergrößert werden und darf andere Objekte unterhalb des Layouts nicht überschreiben. |
Sie benötigen einfachen Zugriff auf die Daten in der Nachbearbeitung. |
Wenn Elemente wie das Logo und die Adresse Ihres Unternehmens auf allen Seiten eines Briefs/einer interaktiven Kommunikation angezeigt werden, erstellen Sie Formularfelder für diese Elemente und platzieren Sie sie auf der Übergeordneten Seite. Nehmen Sie die Bindung für diese Felder über den Feldnamen vor.
Verwenden Sie das Server-Renderformat des Layouts in das dynamische XML-Formular. ansonsten können Briefe/interaktive Kommunikation, die auf diesem Layout basieren, nicht korrekt dargestellt werden. Das Server-Renderformat ist in Forms Designer standardmäßig auf das dynamische XML-Formular eingestellt. So stellen Sie sicher, dass Sie das richtige Format verwenden: