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.

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.

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:
- Die Verbindungspunkte werden entlang des Knotenrands in einem Abstand verteilt, der dem Parameter für das Link-Offset entspricht. Ein Beispiel finden Sie in Abstandsparameter für das Layout mit kurzen Links.
- Die Verbindungspunkte werden gleichmäßig entlang des Knotenrands verteilt, wobei ein Rand eingehalten wird, der durch den Parameter setEvenlySpacedPinsMarginRatio bestimmt wird. Weitere Informationen finden Sie in der Beschreibung der Methode setEvenlySpacedPinsMarginRatio. Ein Beispiel finden Sie in Abstandsparameter für das Layout mit kurzen Links.
-
Dieser Stil verwendet den Verbindungsstil ibm_ilog.graphlayout.shortlink.ShortLinkLayout.FIXED_OFFSET_PINS, sofern kein Verbindungspunkt aus dem Rahmen verschoben wird, dem der Link zugeordnet ist. In diesem Fall wird der Verbindungsstil ibm_ilog.graphlayout.shortlink.ShortLinkLayout.EVENLY_SPACED_PINS verwendet. Ein Beispiel finden Sie in Abstandsparameter für das Layout mit kurzen Links.
- Jeder Knoten kann einen anderen Verbindungsstil haben. Der Stil jedes einzelnen Knotens kann definiert werden, so dass verschiedene Verbindungsstile in demselben Graphen vorkommen können.
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);
Die gültigen Werte für
style
sind folgende: