Skip to main content
Manchmal stoßen Sie auf Dokumente mit identischen Parametern (Blöcken), identischen Regeln und derselben Sprache, bei denen die Positionen der Elemente jedoch von Dokument zu Dokument stark variieren. In diesem Fall können Sie ein FlexiLayout erstellen, das mehrere alternative Layouts enthält, wobei jedes Layout einer bestimmten Teilmenge von Dokumenten mit identisch positionierten Elementen entspricht. Abgesehen von den Layouts bleiben die übrigen Verarbeitungsparameter (Vorerkennung/Sprachen, Regeln, Seitenanzahl usw.) für alle derartigen, durch das FlexiLayout beschriebenen Dokumente gleich.

Funktionsweise von Layout-Alternativen

Layout-Alternativen werden als separate Niederlassungen im Elementbaum angegeben. Statt nur eines Group-Elements (standardmäßig SearchElements genannt) können Sie also mehrere Elemente erstellen, von denen jedes seine eigene Layout-Alternative hat, die durch eine Elementniederlassung dargestellt wird, welche eine bestimmte Teilmenge von Dokumenten beschreibt. Die Layout-Alternativen sind voneinander unabhängig, und Elemente in einer Niederlassung sollten sich nicht auf Elemente in einer anderen beziehen. Die Namen der Layout-Alternativen (d. h. der Wurzelelemente) sollten eindeutig sein. Wählen Sie beschreibende Namen, die die Art der entsprechenden Dokumentteilmenge widerspiegeln. Beim Matching des FlexiLayout wendet das Programm die Layout-Alternativen nacheinander von oben nach unten an. Wenn mehr als eine Layout-Alternative auf ein Dokument passt, wird die erste Übereinstimmung verwendet. Bildbereiche werden für die Blöcke in jeder Layout-Alternative angegeben. Weitere Informationen finden Sie unter Blocks.

Wählen Sie eine Layout-Alternative zum Debuggen aus

Beim Debuggen des FlexiLayout können Sie nur eine Layout-Alternative auswählen. Um eine Layout-Alternative auszuwählen, wählen Sie entweder den Eintrag Select Layout aus dem Kontextmenü des Elements oder den Eintrag Select Alternative Layout aus dem Kontextmenü des FlexiLayout.

Erstellen einer Layout-Alternative

1

Wählen Sie das Wurzelelement des Layouts aus

2

Fügen Sie die Alternative hinzu

Wählen Sie im Kontextmenü Add FlexiLayout Alternative aus. Die Layout-Alternative wird der Liste hinzugefügt.
3

Öffnen Sie das Dialogfeld für die Layouteigenschaften

Doppelklicken Sie auf die Layout-Alternative, oder wählen Sie im Kontextmenü der Alternative Properties… aus.
4

Geben Sie einen Namen und die Eigenschaften für das Layout an

Der Name einer Layout-Alternative muss mit einem Buchstaben oder einem Unterstrich beginnen; darauf können Buchstaben oder Ziffern folgen. Sie dürfen weder Leerzeichen noch eines der folgenden Sonderzeichen verwenden: ., ,, :, -, \, /. Der Name darf mit keinem der reservierten Schlüsselwörter übereinstimmen.

Layout-Alternative kopieren

Wählen Sie die Layout-Alternative aus, die Sie kopieren möchten. Halten Sie die Ctrl-Taste und die linke Maustaste gedrückt, und ziehen Sie eine Kopie der Layout-Alternative an die Stelle, an der Sie sie haben möchten. Alternativ können Sie ein Layout kopieren, indem Sie im Kontextmenü die Befehle Kopieren / Einfügen auswählen oder die Tastenkombinationen Ctrl+C / Ctrl+V drücken.
In der Regel ist es einfacher, eine vorhandene Layout-Alternative zu kopieren und anschließend anzupassen, als eine neue Layout-Alternative von Grund auf neu zu erstellen.

Layout-Alternativen aus einem anderen FlexiLayout importieren

1

Wählen Sie das Wurzelelement des Layouts aus

2

Wählen Sie FlexiLayout-Alternativen importieren aus

Wählen Sie im Kontextmenü FlexiLayout-Alternativen importieren… aus.
3

Wählen Sie das FlexiLayout aus, aus dem Sie Layout-Alternativen importieren möchten

Wählen Sie das FlexiLayout aus, aus dem Sie Layout-Alternativen importieren möchten, und klicken Sie auf Öffnen.
Wenn Sie versuchen, eine Layout-Alternative aus einem Projekt mit mehreren Layout-Alternativen zu importieren, fordert das Programm Sie auf, die Layout-Alternativen auszuwählen, die Sie importieren möchten.
Für Blöcke mit identischen Namen in den beiden FlexiLayouts werden die Bildbereiche hinzugefügt. Wenn das FlexiLayout, aus dem Sie Layout-Alternativen importieren, zusätzliche Blöcke enthält, werden diese ebenfalls in das aktuelle FlexiLayout kopiert.

Elemente und Blöcke aus einem anderen FlexiLayout importieren

1

Wählen Sie die Ziel-Layout-Alternative aus

Wählen Sie die Layout-Alternative aus, der Sie Elemente aus einem anderen FlexiLayout hinzufügen möchten.
2

Wählen Sie Import Alternative Elements

Wählen Sie im Kontextmenü den Befehl Import Alternative Elements… aus.
3

Wählen Sie das Quellprojekt aus

Wählen Sie im daraufhin geöffneten Dialogfeld das Projekt aus, aus dem Sie Blöcke und FlexiLayout-Elemente importieren möchten, und klicken Sie dann auf die Schaltfläche Open.
Wenn Sie versuchen, Blöcke und FlexiLayout-Elemente aus einem Projekt mit mehreren Layout-Alternativen zu importieren, fordert das Programm Sie auf, die Layout-Alternativen auszuwählen, aus denen Sie Blöcke und Elemente importieren möchten. Wenn der Name eines importierten Elements oder Blocks mit dem eines Elements oder Blocks im aktuellen FlexiLayout identisch ist, wird dem Namen des importierten Elements oder Blocks eine Zahl hinzugefügt.

Eine Layout-Alternative löschen

1

Mit der rechten Maustaste auf die Layout-Alternative klicken

Klicken Sie mit der rechten Maustaste auf die Layout-Alternative (d. h. die Niederlassung im Elementbaum), die Sie löschen möchten.
2

Delete auswählen

Wählen Sie im Kontextmenü Delete aus oder drücken Sie Entf.
Sie können eine Layout-Alternative vorübergehend deaktivieren, indem Sie im Kontextmenü Disable auswählen.

Ändern der Reihenfolge von Layout-Alternativen

Klicken Sie auf die Layout-Alternative, die Sie verschieben möchten, halten Sie die linke Maustaste gedrückt und ziehen Sie sie an die gewünschte Stelle.