FlowChart.NET中FractalLayout是一種樹形佈局算法,將會放置子節點在父節點的周圍。在最底層的節點將會以圈的形式圍繞着父節點,在上一層,來自分支已經放置好的節點將會被安排在圍繞父節點的一個圈裏。
該算法是遞歸重複,直到達到的最高水平。如果在樹中的節點有統一個編號,最後就會形成類似分行的外觀。可以選擇哪個節點應該顯示在最上面的圓圈的中心,只需要通過設置根屬性即可。
LayeredLayout算法排列圖節點層將會根據以下幾個標準,其中最重要的是,連接的節點必須放在一起;鏈接必須流在一個方向;如果可能的話,鏈接必須跨越幾層;鏈接不能跨越其他的鏈接。要應用的佈局圖,下面來看一個實例,將會設置其成員和調用Arrange方法:>>示例代碼