视觉效果和装饰
Nevron Diagram for .NET使您可以完全控制高级视觉效果。光栅图形效果包括图像滤镜,可以将其应用于任何元素,以显示矢量和/或光栅内容。图像滤镜效果可以与经典的填充样式(纯色、渐变、阴影、图像和高级渐变)结合使用。
该组件对阴影拥有业界领先的支持——它提供多种阴影类型,并允许您选择放置阴影的Z顺序(在文档之后,在图层后面等)。
图表特定的装饰也不会被遗忘。Nevron Diagram for .NET可以自动在连接器相交和自相交处显示桥(跳转到)。桥的外观可通过样式控制。
在绘制图表的过程中,箭头通常用于区分不同类型的关系(一对多、一对一等)。Nevron Diagram具有许多内置箭头,可以定义自定义箭头,并允许您通过样式自定义其外观。
图表和树状图
Nevron Diagram for .NET具有对图表和树状图数据结构以及与之相关的核心操作的内置支持:
例如:执行不同的遍历——深度优先、宽度优先等,检查图表是否非循环、是否为树状图等等。
图表和树状图数据结构可以从图纸文档的形状生成。这为您提供了所需的灵活性,使其可以像使用简单的图形或树状图一样操作以可视方式构造的图表。
测量单位
您不会发现许多图表组件可以透明地与不同的度量单位一起使用。在Nevron Diagram for .NET中,您可以使用公尺、英尺和像素单位来定义图形内容度量。该组件还提供了对绘图比例的支持,使您可以处理太小或太大的图纸(例如:以纳米或千米为单位的图)。
自动布局
图表的自动布局是必不可少的功能,尤其是当图太大或自动生成时。Nevron Diagram for .NET带有一组复杂的自动布局。以下是简要概述:
避障路由
可路由连接器的避障路由解决了用户在布局图方面的问题,其中某些连接器必须自动重新选择路径,以免其路径中的任何障碍物(形状)穿过。Nevron Diagram for .NET提供对网格和网格连接器路由的支持,该路由是自动执行的。解决的问题包括设置最小的弯曲、端口方向等。
树状布局
Nevron Diagram for .NET提供了一组扩展的自动布局,在表示树状的图表的情况下,它们可以处理形状放置和连接器路径。实现了以下树状布局集:
分层树状布局
分层布局树的顶点;支持宽度压缩;生成直线图和正交树状图;支持布局方向(从上到下、从左到右等)。
紧凑的深度树状布局
顶点的深度安排尽可能紧凑。此布局支持宽度压缩。生成直线图和正交树状图。支持布局方向(从上到下、从左到右等)。
提示树状布局
在单行或单列中布置顶点的子顶点。子级放置可以基于每个顶点指定。该布局可以产生正交树状图。
气球树状布局
将子顶点围绕其父顶点布置成单个圆圈。子角度范围可以是控制器。该布局可以生成直线树状图。
图形布局
Nevron Diagram for .NET提供了一组扩展的自动布局,这些布局在表示图的情况下处理形状放置和连接器布线。实现了以下图形布局集:
分层图布局(分层图布局)
此布局将顶点分布到图层。它试图最小化边缘交叉和边缘弯曲的数量。支持布局方向(从上到下、从左到右等)。该布局可以产生折线图。
正交图布局
此布局尝试仅显示具有正交边缘的图形,并尝试最小化绘图区域、边缘交叉和边缘弯曲。
对称图布局
这是一种受力控制的布局,旨在生成具有均匀边长的直线图。它结合了吸引力和排斥力,它们在用户指定的所需边缘长度上相互平衡。因此所产生的图形倾向于对称。
弹簧图布局
这是一种受力引导的布局,旨在产生可反映图形性质的直线图形。它结合一个电动势(使彼此靠近的顶点相互排斥)和一个弹力(尝试在连接的顶点之间强制一定距离)。可以基于每个边缘来指定弹力的参数(例如:某些边缘可以比其他边缘更长和/或更硬)。
重心图布局
这是一个受力控制的布局,它将图分为固定顶点和自由顶点。它将固定顶点放置在完全凸面的多边形上,然后将自由顶点放置在它们的重心(质心)上。此布局可生成直线图。
径向图布局
这是一个圆形图形布局,将图形布置在同心圆中。此布局可产生直线图。
单元格布局
有时仅需要布置图表的顶点。在这些情况下,可以将每个顶点视为一个单元。Nevron Diagram for .NET实现以下单元格布局:
堆栈布局
堆栈布局表示定向的、受约束的单元布局,该布局以水平或垂直顺序堆叠单元。根据布局方向,布局受宽度或高度限制。
流程布局
流程布局表示定向约束单元布局,该单元布局将单元排列在水平或垂直通道中。流程布局不保留表格度量。
表格布局
表格布局代表定向的约束单元格布局,该布局以表格形式排列单元格(例如:保留表格指标)。
停靠点布局
停靠点布局表示一个空的间单元的布局,该布局将顶点放置在当前可用布局区域的每个顶点指定的停靠区域。
Visio模板导入
Nevron Diagram Visio模板导入器允许您在使用Nevron Diagramming控件的项目中导入和重用标准或定制设计的MS Visio形状。它以XML序列化的Visio模具(VSX格式)作为输入,并将其形状导入Nevron库文档中,您可以将其与Nevron Diagram一起使用。
我们提供对形状的其他自定义以及桌面或Web应用程序完全集成的支持。现在,您可以通过将Visio形状与Nevron Diagram组件的功能相结合来构建更精细、更时尚的图表。开发人员可以利用Nevron Diagram的所有功能来进一步自定义和微调您的项目,这远远超出了任何其他可用的图表解决方案的功能。
地图(.NET企业版Nevron Diagram的一部分)
Nevron Diagram for .NET具有对地图显示的内置支持。ESRI shapefile(用于存储地图数据的行业领先标准)可以轻松地以几行代码导入任何图表。
地图和图表完美地结合在一起——在许多情况下,ESRI shapefile提供的简单矢量数据需要额外的修饰和交互扩展。例如:您可能想在特定的兴趣点上显示预定义的形状,根据与形状相关的数据使用不同的颜色编码规则,为用户提供在地图等上拖放对象的能力,还可以提供手绘图等。在所有这些情况下,您很快就会发现您不需要简单的地图组件——您需要具有地图支持的图表。
公司名称:北京哲想软件有限公司
北京哲想软件官方网站:www.cogitosoft.com
北京哲想软件微信公众平台账号:cogitosoftware
北京哲想软件微博:哲想软件
北京哲想软件邮箱:[email protected]
销售(俞先生)联系方式:+86(010)68421378
微信:18610247936 QQ:368531638