コネクタを再ルーティングする
コネクタを再ルーティングするには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);
}