2016-08-15 72 views
0

在Enterprise Architect中,存在包含邊框類型元素的元素。所以使用Addin如何將邊框類型元素添加到元素並反映在圖中。即創建端口類型元素並添加到圖中在EA中使用EA Api在EA中創建邊框類型元素

回答

1

將端口添加到圖表就像「普通」元素一樣,除非需要將嵌入元素置於第一位。例如: -

pos = "l=300;r=400;t=-400;b=-470"; 
dia_obj = diagram.DiagramObjects.AddNew (pos, ""); 
dia_obj.ElementID = element.ElementID; 
dia_obj.Update(); 
pos = "l=393;r=408;t=-434;b=-449"; 
dia_obj = diagram.DiagramObjects.AddNew (pos, ""); 
dia_obj.ElementID = embedded.ElementID; 
dia_obj.Update(); 
Repository.ReloadDiagram (diagram.DiagramID); 

注意,有一對夫婦EA的版本是越野車,並沒有正確放置嵌入式元素,而使用的(隨機)左上方嵌入元素的位置。最新的12.1應該已經修復了(沒有再測試過)。