我正在Enterprise Architect C#加載項中工作。我需要通過代碼來排列元素和連接器,以避免連接器重疊。我已將線路樣式設置爲圖表鏈接的自動路由。通過C#加載項在Enterprise Architect中設置連接器的起點和終點
在EA中是否有API用於將連接器的起點/終點設置爲源元素的尺寸值,以便連接器從元素的頂部開始。
請幫忙。提前致謝。
編輯:我曾嘗試通過API更新如下,但我無法看到起始位置在連接器的變化:
for (short i = 0; i < Diagram.DiagramLinks.Count; i++)
{
EA.DiagramLink dl = Diagram.DiagramLinks.GetAt(i);
//set the line style and update
dl.LineStyle = EA.LinkLineStyle.LineStyleAutoRouting;
dl.Geometry = "EDGE=4;";
dl.Update();
Diagram.Update();
}
謝謝..我現在試試.. – rashmi
我正在使用以下查詢,但我無法看到連接器起點的變化:Repository.Execute(「UPDATE t_diagramlinks SET t_diagramlinks.Geometry ='EDGE = 1;'WHERE t_diagramlinks.DiagramID = 5「); – rashmi
晚上晚些時候我會看看。 –