主要功能
一般說明
- 可通過交互方式或編程方式畫圖
- 可根據具體的專案(節點或鏈接)確定形狀、風格、顏色、字體或定義為控件的缺省特性
- 由於支持多個集合,您可以以多種方式遍曆整個圖
- 許多特性允許對控件(CanDrawNode、 CanMoveNode、 CanMultiLink等)或某個專案(XSizeable、YSizeable、 XMoveable、 YMoveable、 Selectable、Stretchable等)進行定制
- 交互性和顯示功能
- 多項選擇
- 多級取消/重複
- 對網格的支持
- 在移動或改變大小時,節點將保持連接
- 放大
- 滾動、拖放滾動
- 反走樣
- OwnerDraw 特性可為某個專案或整個AddFlow控件提供定制的圖形
- 通過RouteFlow的自由擴展進行鏈接的自動佈線
輸入/輸出
- 通過PrnFlow的自由擴展實現列印和列印預覽。 提供了PrnFlow的C# 源代碼
- 支持IXmlSerializable 介面: WriteXml和ReadXml方法
- XML的系列化也通過XMLFlow的自由擴展實現。 提供了XMLFlow的C# 源代碼
- 原始檔案的導出
- 通過SVGFlow實現SVG導出: 通過採用一個類庫,您可以以SVG格式導出圖形
節點
- 43種預定的圖形
- 定制化的形狀
- 將圖形與節點相關聯的功能
- 填充色、繪圖色、文本色、漸變色
- 陰影
- In-place 版
- 自動縮放的選項
- 透明節點
- 隱藏節點
- 文本對齊選項
- 圖形定位選項
- Tooltip
- 在用SVG將圖發佈到網頁上時可用的URL
鏈接
- 15中預定的箭頭類型
- 定制的箭頭類型
- 繪圖色、文本色。
- 陰影
- 可延伸鏈接。 一個鏈接可以包括許多段。 用戶可以以交互的方式添加或刪除段
- 曲線鏈接(貝塞爾和Spline曲線)
- 在鏈接交叉處可進行跳接
- 自反鏈接
- 剛性鏈接
- 隱藏鏈接
- 可對鏈接的原節點或目的節點進行交互性的更改
- Tooltip
- 在用SVG將圖發佈到網頁上時可用的URL
圖形的自動佈局
AddFlow 並不直接提供任何自動圖形佈局功能。 However LayoutFlow, 可增加一套4種圖形佈局的構件:
- .NET版的HFlow (層次佈局)
- .NET版的OFlow (正交佈局)
- .NET版的SFlow(對稱力導向的佈局)
- .NET版的TFlow (樹形佈局)
通知:
HFlow、OFlow、 SFlow和TFlow是AddFlow的擴展,不能在AddFlow的情況下使用。
您可以單獨購買LayoutFlow,也可以包括在AddFlow的套件許可證中