Statische Tabellen mithilfe von Fragmenten erstellen

Tabellen werden manchmal mit Zeilen erstellt, die eine andere Anzahl von Spalten aufweisen. In diesem Szenario wird beschrieben, wie eine Tabelle mit Nutzungsbedingungen erstellt wird, in der jede Zeile eine Bedingung darstellt und jede Bedingung verschiedene Unterteile haben kann Jeder Teil wird in einer separaten Spalte angezeigt.

Implementieren Sie dieses Szenario, indem Sie drei Fragment-Layouts erstellen:
  1. Fragment-Layout mit drei Zeilen. Jede Zeile enthält eine einzelne Spalte mit einem Zielbereich, der an andere Fragment-Layouts gebunden werden kann. Dieses Fragment-Layout ist FLWith3Rows.

  2. Fragment-Layout, das eine einzelne Zeile mit zwei Spalten enthält. Jede Spalte enthält einen Zielbereich. Dieses Fragment-Layout ist an Zielbereich in der ersten und der dritten Zeile von FLWith3Rows gebunden. Dieses Fragment-Layout ist FLWith2Cols.

  3. Fragment-Layout, das eine einzelne Zeile mit drei Spalten enthält. Jede Spalte enthält einen Zielbereich. Dieses Fragment-Layout ist an den Zielbereich in der zweiten Zeile von FLWith3Rows gebunden. Dieses Fragment-Layout wird als FLWith3Cols bezeichnet.

So erstellen Sie die Formulare:

  1. Öffnen Sie LiveCycle Designer und erstellen Sie ein Formular.

  2. Fügen Sie eine Tabelle hinzu, die eine einzelne Zeile mit nur einer Spalte enthält.

  3. Fügen Sie der Tabellenspalte ein Unterformular hinzu. Stellen Sie sicher, dass Sie das Layout des übergeordneten Unterformulars der Tabelle auf Fluss ändern, und entfernen Sie die Bindungen des Unterformulars in der Tabelle.

  4. Speichern Sie das Formular (z. B. TCMain.xdp). Diese Form wird verwendet, um FLWith3Rows zu erstellen.

  5. Erstellen Sie ein Formular mit LiveCycle Designer.

  6. Fügen Sie diesem Formular eine Tabelle mit einer einzelnen Zeile und einer einzelnen Spalte hinzu.

  7. Deaktivieren Sie im Tabellenerstellungsdialogfeld Kopf- und Fußzeilen.

  8. Fügen Sie der Tabellenzelle ein Unterformular hinzu. Stellen Sie sicher, dass Sie das Layout des übergeordneten Unterformulars der Tabelle auf Fluss ändern, und entfernen Sie die Bindungen des Unterformulars in der Tabelle.

  9. Speichern Sie das Formular (z. B. TCSub.xdp). Dieses Formular wird verwendet, um FLWith2Cols und FLWith3Cols zu erstellen.

Erstellen Sie die Fragment-Layouts und die Briefvorlage:
  1. Öffnen Sie die Benutzeroberfläche „Elemente verwalten“, und wählen Sie die Option zum Erstellen eines neuen Fragment-Layouts aus.

  2. Benennen Sie dieses Fragment-Layout FLWith3Rows. Wählen Sie das Formular aus, das Sie in Schritt 4 für die Vorlage gespeichert haben.

  3. Wählen Sie die Registerkarte „Tabelle“ aus, und erhöhen Sie die Zeilenanzahl auf 3.

  4. Speichern Sie das Fragment-Layout.

  5. Erstellen Sie zwei Fragment-Layouts FLWith3Cols und FLWith2Cols mithilfe von TCSub.xdp. Erhöhen Sie in FLWith2Cols im Schritt für die Tabellenanpassung die Spaltenanzahl auf 2. Erhöhen Sie in FLWith3Cols im Schritt für die Tabellenanpassung die Spaltenanzahl auf 3. Legen Sie das Breitenverhältnis für alle Spalten auf 1 fest, um in der Zeile gleichmäßigen Platz bereitzustellen.

  6. Erstellen Sie eine Briefvorlage. Wählen Sie für das Haupt-Layout ein beliebiges Layout aus, das mindestens einen Zielbereich ausreichender Größe für die Tabelle enthält.

  7. Wechseln Sie zur Registerkarte „Inhalt“, und weisen Sie dem Zielbereich das Fragment-Layout FLWith3Rows zu.

  8. Es gibt drei Ziele, die den drei Zeilen von FLWith3Cols entsprechen. Weisen Sie FLWith2Rows der ersten und dritten Zeile zu, und weisen Sie FLWith3Cols der zweiten Zeile zu.

  9. Weisen Sie neue Zielbereiche Textmodulen zu, die Nutzungsbedingungen darstellen.

  10. Erstellen Sie bei Bedarf neue Textbausteine.

  11. Speichern Sie den Brief, und rendern Sie ihn in PDF. Zum Zeitpunkt des Renderns werden alle Fragmente in die Basisvorlage eingefügt.