Verwendung
Kopien
Sie wollen eine Kopie eines bereits bestehenden Knotens (inklusive Unterknoten) erzeugen. Dabei entstehen zwei Objekte, die Sie unabhängig voneinander bearbeiten können. Beispielsweise wollen Sie verschiedene Versionen eines Mahnungsanschreibens abhängig von der abgelaufenen Mahnungsfrist verfassen. Für das erste Anschreiben haben Sie bereits einen Text-Knoten angelegt, den Sie nun als Vorlage für die anderen Anschreiben verwenden können, indem Sie ihn kopieren und dann den Text entsprechend anpassen.
Verweise
Sie wollen bereits definierte Fenster und deren Inhalt im gleichen Formular wiederverwenden. Wenn Sie zum Beispiel auf Ihrer Startseite ein Fenster angelegt haben, um in der ersten Zeile Ihre Firmenadresse in kleiner Schrift auszugeben, so können Sie dieses Fenster auch auf anderen Seiten ausgeben, indem Sie das Fenster auf die anderen Entwurfseiten kopieren. Ändert sich die Firmenadresse, brauchen Sie sie nur in einem der Fenster aktualisieren. Der Form Builder ändert die Adresse dann automatisch auf allen anderen Entwurfseiten, die das gleiche Fenster verwenden.
Funktionsumfang
In der Regel werden Kopien beziehungsweise Verweise innerhalb einer Smart Form entweder über:
erzeugt. Unabhängig davon, ob der ausgewählte Knoten beziehungsweise Teilbaum im Clipboard oder in der Zwischenablage der Drag&Drop-Funktion abgelegt ist, wird im folgenden für beide Fälle der Begriff Zwischenablage verwendet. Das Verhalten ist für beide Fälle gleich. Außerdem werden Knoten in der Zwischenablage mit Ablage-Knoten und deren Pendant im Baum mit Ausgangs-Knoten bezeichnet.
Verhalten beim Einsetzen eines Knotens
Beim Einsetzen eines Ablage-Knotens legt der Form Builder entweder eine Kopie oder einen Verweis an:
Ob nun eine Kopie eingesetzt oder auf das gleiche Objekt verwiesen wird, hängt vom Ablage-Knoten und von der Stelle ab, wo er eingesetzt wird. Zusammenfassend kann man sagen, daß Knoten, die einen eigenen Ausgabebereich haben (Fenster, Grafik, Adresse) und als direkter Unterknoten einer Seite eingefügt werden, auf die gleichen Objekte verweisen wie die Ausgangs-Knoten. Feinheiten klärt die folgende Tabelle:
Verhalten beim Kopieren eines vorhandenen Knotens
Quellknoten |
Aktion des Form Builders |
Seite |
Einfügen des Ablage-Knotens als Kopie, Einfügen aller Unterknoten des Ablage-Knotens als Verweise (Denn: Unterknoten einer Seite entsprechen Ausgabebereichen im Form Painter). |
Fenster |
Hier muß man zwei Fälle unterscheiden:
|
Grafik- oder Adreß-Knoten mit eigenem Ausgabebereich |
Solange der Ablage-Knoten so eingefügt wird, daß er seinen eigenen Ausgabebereich beibehält (also als direkter Unterknoten), wird er als Verweis eingefügt. Ansonsten als Kopie. |
Alle anderen Knoten |
Werden als Kopie eingefügt |
Falls Sie eine Kopie eines Fensters mit seinen Unterknoten benötigen, legen Sie ein neues Fenster an und kopieren alle Unterknoten des schon vorhandenen Fensters in das neue Fenster.