NOV DIAGRAM FOR .NET
在WinForms、WPF、Silverlight、Xamarin.Mac和MonoMac项目中创建功能丰富的图表解决方案。
NOV Diagram for .NET
.NET应用程序开发的高级图表组件
NOV Diagram for .NET是一个完全托管、可扩展且功能强大的图表框架,可帮助您在WinForms、WPF、Silverlight、Xamarin.Mac和MonoMac项目中创建功能丰富的图表解决方案。
NOV Diagram for .NET是MyDraw的产品——Microsoft Visio的商业替代产品。正如您希望从Microsoft Visio商业竞争对手中获得的那样,NOV Diagram for .NET具有Microsoft Visio的大多数功能,并允许您复制几乎任何Visio形状的智能行为。
NOV Diagram for .NET是基于OV Document Object Model(DOM)构建的,并且是可扩展的解决方案。它经过精心设计,可以满足大量的自定义要求。对象模型和API已经过全面完善,以使其尽可能自然且直观。
NOV Diagram for .NET的功能:
图纸:图纸由多个页面构成,每个页面都有多种形状。因此,基本上是通过在图纸页面内创建形状来实现的。
库:库可帮助您将剪贴画组织成模板。因此,基本上通过创建可以包含单个或多个形状的库项目来创建库的。
自动布局:图表的自动排列是必不可少的功能,尤其是当图表太大或自动生成时。NOV Diagram for .NET带有一组复杂的自动布局。
预定义形状:NOV Diagram for .NET带有许多预定义形状,可以在许多应用中使用,包括18个基本形状、10个连接器形状和31个流程图形状。
NOV Diagram for .NET功能概述
NOV Diagram for .NET是功能丰富的图表和图形可视化解决方案。以下是其最重要功能的概述:
Diagram Document Object Model(图表文档对象模型)
NOV Diagram for .NET是基于NOV Document Object Model(DOM)构建的。这意味着NOV Diagram for .NET借鉴了平台范围的功能,例如CSS样式、公式表达式等。以下是构成Diagram Document Object Model(DDOM)的最重要对象的简要概述。
图纸
NOV Diagram for .NET在图纸中进行组织。而图纸由多个页面组成,每个页面可以包含多个形状。
图纸具有高度的交互性,允许用户直观地修改和浏览其内容。
图形的内容通过NDrawingView小工具显示。由于图纸视图是窗口小工具,因此您可以将工图纸放置在任何NOV UI层级内。
库
库可帮助您管理多个图纸剪贴,也称为库项目。每个库项目可以包含多个形状。可以将库项目拖放到图纸页面上,以创建库项目内容的实例。
库通过NLibraryView小工具显示。这样您可以将库放置在任何NOV UI层级内。
在大多数情况下,库是由NLibraryBrowser小工具的实例管理的,它聚合了一个由多个库视图填充的导航栏。
形状
形状是图表的主要构建块。形状通常分为1D和2D形状,这会影响用户与形状进行交互的方式:
2D形状像盒子一样。用户可以调整大小和旋转2D形状。
1D形状表现为连接其他形状的线。用户可以修改1D形状的起点和终点。
每个形状可以具有以下可选形状元素:
几何图形
端口
控制点
文本块
组
组是包含其他形状的形状组。
组中的每个2D形状都可以在两种不同的调整大小模式之间进行选择
调整大小和位置
仅重新定位
组内的1D形状始终通过其端点进行缩放。
可选择路径的连接器
选择路径是在两点之间找到一条路径的过程,该过程力求不越过任何障碍,也要遵守某些美学标准(例如最小的匝数、端口方向等)。
选择路径适用于三个基础对象:可选择路径的连接器、障碍物形状和路由器。可选择路径的连接器试图通过从路由器获取路由点来避开当前的障碍物形状集(位于页面中)。路由器负责为页面中存在的当前障碍物形状集创建和维护路径图。
可选择路径的连接器可以三种方式自动重新选择路径:
从不——连接器永远不会自动重新选择路径。您仍然可以通过执行Reroute命令(从上下文菜单或代码中)来重新选择途径。
始终——更改任何障碍物后(即可能以更好的方式重新选择路径),连接器将自动重新选择途径。
必要时——当连接器上放置障碍物时,该连接器将自动重新布线(即由于它越过障碍物而需要重新布线)。
形状特征
在NOV Diagram for .NET中,形状在结构上类似于Micosoft Visio ShapeSheet的体系结构。这样可以轻松复制大多数Visio形状。以下是最重要的形状特征的简要概述:
自定义形状
NOV Diagram for .NET允许通过将多个形状(具有不同的填充样式)分组来创建自定义形状。
此外,NOV Diagram支持智能形状,并且可以复制几乎任何Visio形状的形状表。
端点粘合
NOV Diagram for .NET允许您以多种方式粘合1D形状和连接器。这是您可以使用的方法的列表:
粘合到最近的端口
粘合共享框交叉口
粘合到几何图形的相交口
粘合到共享框
粘合到几何轮廓
粘合到端口
几何命令
NOV Diagram for .NET允许您使用大量的几何命令来构建所需的最复杂形状。
在这里的第一行上,您可以看到绘图仪命令,这些命令旨在按顺序放置,以实现最大的绘图灵活性。第二行显示许多绘图框命令,这些命令可在您希望使用单个几何图形命令绘制更复杂的剪贴画形状时使用。
几何圆角
Nevron Diagram for .NET允许您将圆角应用于任何形状,包括所有2D和1D形(连接器)。
从一组预定义值中选择或输入您的特定值以自定义形状的圆角。
几何箭头
NOV Diagram for .NET支持广泛的箭头选项:
箭头
圆圈
ClosedFork
DoubleArrow
叉
Losangle
许多
许多可选
一
一个可选
一个或多个
OpenedArrow
QuillArrow
SunkenArrow
输入和输出端口
在NOV Diagram中,每个端口FlowMode可以设置为输入、输出或输入和输出(默认值)。
输入端口可以接受带有1D形状的端点(连接器)的连接和2D形状的输出端口。它们被涂成绿色。
输出端口可以接受具有起点1D形状(连接器)的连接和2D形状的输入端口,并被涂成红色。
输入和输出端口既充当输入端口,又充当输出端口,并被涂成蓝色。
向内和向外端口
在NOV Diagram中,每个端口的GlueMode可以设置为向内、向外或双向,这在连接形状时提供了难以置信的灵活性。
内向端口接受来自所有1D端口(连接器、箭头、线等)的连接
向外端口允许2D形状以主从关系粘合。旋转并平移带有“向外”端口的形状,以使其向外的端口与主形状“向内端口”相匹配,并且端口的方向形成一条线。
双向端口结合了向内和向外端口的功能。
公司名称:北京哲想软件有限公司
北京哲想软件官方网站:www.cogitosoft.com
北京哲想软件微信公众平台账号:cogitosoftware
北京哲想软件微博:哲想软件
北京哲想软件邮箱:[email protected]
销售(俞先生)联系方式:+86(010)68421378
微信:18610247936 QQ:368531638