Essential Diagram for ASP.NET是一款可扩展的高性能的.NET图解控件,可以用于开发像Microsoft Visio一样的图形和绘图应用程序,支持矢量和光栅图形,支持AJAX功能。
具体功能:
- 支持导出图解为多种数据格式,如位图、加强的元文件、SVG等
- 支持多层图解
- 控件使用MVC来设计,使数据、呈现和用户交互独立开来
- 支持子节点继承父节点属性,并且可以运行时添加自定义属性
- 连接线类型支持直线、曲线、多段线和贝塞尔曲线
- 控件支持自动路由选择和桥接
- 支持多种端点类型:CirclePort、XPort、TrianglePort、SquarePort、RhombPort、Custom
- 支持自定义布局管理
- 支持Directed-Tree布局管理
- 支持分层布局管理
- 支持OrgChart水平、瀑布、单子节点布局
- 支持放射状树型布局
- 支持对称布局
- 支持Table-Tree 布局
- 支持为节点和链接器添加任意个标签,标签可以放于任何位置
- 支持的连接线类型:Line、Polyline、Measure Line、Curve Node、Bezier Curve、Spline Node、LineConnector
- Orthogonal Connector
- 矩形节点:Rectangle、Rounded Rectangle、Ellipse、Text Node、Rich Text Node、Bitmap Node、Metafile Node
- 支持多种图形:Polygon、Rectangle、Rounded Rectangle、Arc、Ellipse、Curve、Closed Curve、Line、Polyline、Orthogonal Line
- 支持定义背景颜色和样式
- 支持阴影
- 支持节点多种填充样式
- 定义字体颜色和样式
- 线条样式
- 控件内嵌多种工具,用户可以添加图形和线条
- 多种编辑工具:选择工具、对齐工具、布局工具、节点移动工具、位置工具、旋转工具、手柄工具、放大工具、文本格式化工具
- 支持序列化和Undo、Redo操作
- 提供了标尺和布局网格线