メインコンテンツまでスキップ

コネクタを再ルーティングする

コネクタを再ルーティングするにはIDiagramオブジェクトのRerouteメソッドを用います。Rerouteメソッドはダイアグラム上のすべてのコネクタの経路を再計算します。経路計算の対象に直交折れ線を含む場合、引数にfalseを指定して 経路計算を簡略することで計算処理を高速化することができます。

public void Reroute(ICommandContext c, ICommandParams p)
{
IDiagram diagram = c.App.Workspace.CurrentEditor as IDiagram;
if (diagram == null)
{
c.App.Window.UI.ShowMessageBox("現在のエディタがダイアグラムではありません。");
return;
}

diagram.Reroute(false);
}