ASP.NET MVC 4.2 的 MindFusion.Diagramming
添加对多个图表页面和选项卡式图表视图的支持。
2023 年 9 月 8 日 - 16:57新版本
特征
- 多个图表页面-添加了DiagramDocument 类,它表示图表页面或工作表的集合。
- 可以将新页面添加到文档中,并且可以删除或重新排序现有页面。
- 包括在单个文件中加载/保存所有页面的方法。
- 还可以加载通过序列化方法创建的文件,这些文件在单个页面中显示它们。
- 选项卡式图表视图- 添加了 TabbedDiagramView 控件,该控件是显示 DiagramDocument 对象的视图。
- 可以通过位于控件顶部或底部的选项卡激活各个图表页面。
- 选项卡条的外观和行为可以自定义。
- 可以指定条带的位置和可见性。
- 包括使用鼠标重新排列选项卡。
- 异步序列化- 现在可以异步保存和加载文件。
- 反转树布局- 向 TreeLayout、RadialTreeLayout 和 BorderedTreeLayout 添加了“reversedLinks”属性。这使您可以将树排列为链接从子节点指向父节点,而不是默认方向:父节点到子节点。
- 各种各样的
- 列、行和节点属性 getter 已添加到 CellEventArgs。
- ContainerNode 现在按 zIndex 而不是插入顺序对其子节点进行排序。
关于 ASP.NET MVC 的 MindFusion.Diagramming
在 ASP.NET MVC 应用程序中构建图表或流程图。
MindFusion.Diagramming for ASP.NET MVC 提供了广泛的功能来创建和自定义图表、流程图、树、图形和层次结构。该控件支持许多用于调整图表外观的选项。节点可以显示图形和文本,并且可以自定义字体、大小和颜色。它还包括 100 多个预定义形状。
MindFusion.Diagramming for ASP.NET MVC 功能
- 服务器端- .NET 库实现了流程图对象模型,使您可以定义树、流程图和图形等结构。
- 客户端- 在客户端,您的图表由 DiagramView JavaScript 控件呈现,该控件在 HTML Canvas 上绘制其内容。
- 创建新项目- 用鼠标绘制它们或从 NodeListView 控件中拖放它们。
- 修改现有项目- 可以水平和垂直调整节点大小、拖动或旋转节点。
- 选择- 按住 Ctrl 键并单击该项目或将鼠标拖动到该项目的区域上。
- 附加和分组项目- 将节点附加在一起并在它们之间建立从属/主关系。
- 折叠和展开分支- 可以折叠或展开树枝以隐藏或显示层次结构详细信息。
- 图表节点- 图标、文本、链接、位图图像和 100 多个预定义的节点形状。
- 链接- 折线(直线)、曲线、水平和垂直链接。
- 包含的布局- Spring-Embedder、网格、模拟退火、圆形、正交、正交路由器、三角形、拓扑、级联、树、分形树、分层、分层、流程图、工作流程、树图和决策流程图,
- 二进制序列化- 将图表序列化为 .NET 流包装的字节序列。
- XML 序列化 -保存并加载到 XML。
- 导出- 将图表导出为 DXF、PDF、SVG、WMF、SWF 和 Visio 格式。
- 导入 -从 Visio 2013 或 OpenOffice Draw 导入图表。