Abstandsparameter im Layout mit kurzen Links

Da der Modus für kurze Links die Links frei im Bereich platziert, sind nur zwei Parameter erforderlich, um die Abstände zu steuern: der Mindestabstand zwischen Links und die Mindestlänge des letzten Segments.
Abbildung Abstandsparameter für das Layout mit kurzen Links zeigt die Abstandsparameter, die im Modus für kurze Links verwendet werden.
Graph, der die Verwendung
der Abstandsparameter im Modus für kurze Links veranschaulicht
Abstandsparameter für das Layout mit kurzen Links

Link-Offset

Der Layoutalgorithmus berechnet die Endverbindungssegmente der Links (d. h. die Segmente in der Nähe der Ursprungs- und Zielknoten), um parallele Linien zu erhalten, die den benutzerdefinierten Abstand zueinander haben. Im Modus für kurze Links berücksichtigt der Algorithmus die Breite der Links bei der Berechnung des Offsets.
Beispiel für die Festlegung des Link-Offsets (Link-Layout-Algorithmus)
Gehen Sie zum Festlegen des Offsets wie folgt vor:
Verwenden Sie die Methode setLinkOffset.
layout.setLinkOffset(10);
Das Offset wird vom Rand eines Links bis zum nächstgelegenen Rand des anderen Links gemessen. Wenn das Offset null ist, berührt der Rand eines Links den Rand seines Nachbarlinks.

Mindestlänge des letzten Segments

Sie können einen Mindestwert für die Länge des letzten Verbindungssegments der Links festlegen (d. h. der Segmente in der Nähe der Ursprungs- und Zielknoten).
Beispiel für die Festlegung der Mindestlänge für das letzte Segment (Link-Layout-Algorithmus)
Verwenden Sie die Methode setMinFinalSegmentLength.
layout.setMinFinalSegmentLength(20);

Verbindungsstil

Der Layoutalgorithmus positioniert die Endpunkte von Links (Verbindungspunkte) an den Knoten automatisch. Der Verbindungsstil gibt an, wie diese Endpunkte berechnet werden.
Abbildung zweiter
miteinander verbundener Knoten, in der zuerst die automatischen Verbindungen und dann die Verbindungsstile gezeigt werden:
festes Offset und gleichmäßiger Abstand
Verbindungsstile
Der Layoutalgorithmus unterstützt zwei Verbindungsstile. Sie können den Verbindungsstil global festlegen. In diesem Fall haben alle Knoten (und somit auch alle Links) denselben Verbindungsstil. Sie können den Verbindungsstil aber auch lokal in jedem Knoten festlegen (d. h. für alle Links, die mit dem Knoten verbunden sind). In diesem Fall kommen verschiedene Verbindungsstile in derselben Zeichnung vor.

Globaler Verbindungsstil

Beispiel für die Festlegung des globalen Verbindungsstils (Link-Layout-Algorithmus)
Gehen Sie zum Festlegen des globalen Verbindungsstils wie folgt vor:
Verwenden Sie die Methode setGlobalConnectorStyle.
layout.setGlobalConnectorStyle(ibm_ilog.graphlayout.shortlink.ShortLinkLayout.FIXED_OFFSET_PINS);
Die gültigen Werte für den Stil sind folgende:

Individueller Verbindungsstil

Alle Knoten haben denselben Verbindungsstil, sofern der globale Verbindungsstil ibm_ilog.graphlayout.shortlink.ShortLinkLayout.MIXED_STYLE nicht gesetzt ist.
Nur, wenn der Parameter für den globalen Verbindungsstil auf MIXED_STYLE gesetzt ist, kann jeder Knoten einen eigenen Verbindungsstil haben.
Beispiel für die Festlegung des individuellen Knotenverbindungsstils (Link-Layout-Algorithmus)
Gehen Sie wie folgt vor, um den Verbindungsstil eines einzelnen Knotens festzulegen:
Verwenden Sie die folgenden Methoden:
layout.setConnectorStyle(node, ibm_ilog.graphlayout.shortlink.ShortLinkLayout.FIXED_OFFSET_PINS);
var style = layout.getConnectorStyle(node);