主要功能
一般说明
- 可通过交互方式或编程方式画图
- 可根据具体的项目(节点或链接)确定形状、风格、颜色、字体或定义为控件的缺省特性
- 由于支持多个集合,您可以以多种方式遍历整个图
- 许多特性允许对控件(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的套件许可证中