Altova MapForce 2024 Enterprise Edition

Mit Hilfe von Zuweisungen können Sie verschiedenen Bereichen Positionen zuweisen und diese dann in Ausdrücken referenzieren. Referenzen auf benutzerdefinierte Namen müssen in Ausdrücken in eckige Klammern gesetzt werden. Zuweisungen könnten z.B. in folgendem Anwendungsszenario verwendet werden: So könnten sich die Ränder z.B. an unterschiedlichen Positionen befinden, je nachdem, ob es sich um eine gerade oder eine ungerade Seite handelt. Die Unterschiede in der Randposition könnten sich auf die Seitenteilung auswirken. In diesem Fall sollten Sie eventuell Zuweisungen auf Basis von Bedingungen verwenden (d.h. als Child-Elemente von einem Objekt, das innerhalb eines Ordered Choice-Objekts platziert wurde), wodurch Sie z.B. einen horizontalen Anker auf der linken oder rechten Seite einer Seite setzen können, je nachdem, ob es sich um eine ungerade oder eine gerade Seite handelt.

 

Informationen dazu, wie Sie Objekte zur Modellstruktur hinzufügen, finden Sie unter Einfügen eines Objekts.

 

Arten von Zuweisungen

Es gibt zwei Zuweisungskategorien: einfache und algorithmische Zuweisungen. Nähere Informationen dazu finden Sie in den Unterabschnitten weiter unten. Ein Beispiel, in dem einfache und algorithmische Zuweisungen verwendet werden, wird in unserem Video-Tutorial beschrieben (Klicken Sie im Menü Hilfe auf Tutorial-Video ansehen).

 

Einfache Zuweisungen

Diese Art von Zuweisung wird als einfache Zuweisung bezeichnet, weil solche Zuweisungen im Gegensatz zu algorithmischen Zuweisungen, bei denen Positionen dynamisch zugewiesen werden (siehe Beschreibung unten), konstante Werte oder Ausdrücke erhalten. Einfache Zuweisungen liefern eine Variante für jeden vorhandenen Datentyp und weisen dem Ergebnis der Berechnung einen Namen zu. Die folgenden einfachen Zuweisungen werden unterstützt:

 

Zuweisung Boolean

Zuweisung Zahl

Zuweisung Abstand

Zuweisung horizontaler Anker

Zuweisung vertikaler Anker

Zuweisung Rechteck

 

Alle einfachen Zuweisungen haben im Eigenschaftsfenster die folgenden Eigenschaften: Name und Ausdruck. Die Eigenschaft "Name" bezieht sich auf den Namen einer Zuweisung, der in der Modellstruktur des Schema-Fensters und im PDF-Ansichtsfenster angezeigt wird. Die Eigenschaft Ausdruck bezieht sich auf die Region, in der sich eine Zuweisung befindet. Die Eigenschaft Ausdruck kann einen konstanten Wert oder einen Ausdruck haben. Die Zuweisung Rechteck enthält außerdem die Positionen des linken, rechten, oberen und unteren Rands der Region.

 

In der Abbildung unten sehen Sie die Eigenschaften einer horizontalen Anker-Zuweisung namens Sep2.

PDFEX_HorAnchorAssignment

Algorithmische Zuweisungen

Diese Art der Zuweisung ist algorithmisch und dynamisch, da bei solchen Zuweisungen die aktuelle Seite verarbeitet wird, um den zuzuweisenden Wert zu eruieren. Es stehen die folgenden algorithmischen Zuweisungen zur Verfügung:

 

Suche horizontale Position

Suche vertikale Position

Suche horizontaler Rand

Suche vertikaler Rand

 

Algorithmische Zuweisungen haben die folgenden Eigenschaften (Eigenschaftsfenster):

 

Die Eigenschaft Name bezieht sich auf den Namen einer Zuweisung, der in der Modellstruktur im Schema-Fenster und als Beschriftung im PDF-Ansichtsfenster angezeigt wird.

Die Eigenschaft Region gibt die Position einer Zuweisung auf der Seite an. Ein Beispiel für eine Region finden Sie im Objekt "Teilen" unter der Eigenschaft "Region".

Die Eigenschaft Richtung (nur für "Suche horizontale Position" und "Suche vertikale Position") bezieht sich auf eine Suchrichtung (vorwärts oder rückwärts). Diese Eigenschaft kann zusammen mit dem Parameter Überspringen verwendet werden (siehe unten). Damit lässt sich das n-te oder nt-letzte Objekt finden.

Mit Hilfe der Eigenschaft Überspringen können Sie die ersten n Ergebnisse in der in der Eigenschaft Richtung definierten Richtung überspringen.

Die Eigenschaft Methode bezieht sich auf den Mechanismus zum Identifizieren von Teilungspositionen, auf Basis dessen eine bestimmte Region in Teile aufgeteilt werden soll. Nähere Informationen dazu finden Sie unter dem Objekt "Teilen" unter der Eigenschaft "Region".

 

© 2018-2024 Altova GmbH