图表组件MindFusion.WinForms Pack发布R3.2012版本

原创|其它|编辑:郝浩|2012-10-19 09:57:27.000|阅读 205 次

概述:图表组件MindFusion.WinForms 覆盖标准商业应用程序所需的大部分功能,目前,该控件套包已正式发布R3.2012版。此次更新了MindFusion.Diagramming, MindFusion.Reporting 和 MindFusion.Scheduling。

图表组件MindFusion.WinForms Pack覆盖标准商业应用程序所需的大部分功能,目前,该控件套包已正式发布R3.2012版。此次更新了MindFusion.Diagramming, MindFusion.Reporting 和 MindFusion.Scheduling。具体更新如下:

>>>MindFusion.WinForms Pack试用版下载

MindFusion.Diagramming
样式和主题

  • 项目中的图形外观可以用样式进行改变。样式表示一组属性,可以用于单个项目图(设置DiagramItem.Style属性)或特定样式的所有项目(运用主题)。样式可以很容易的扩展到衍生项类的属性。
  • 主题代表一个样式集。每一个主题中的样式关联到特定类型的项目图并且影响所有类型的项目。主题可从XML文件中加载。新的主题可用Theme Editor创建。


图形文档和选项卡视图

  • DiagramDocument类表示页面图形或表的集合,DiagramPage来源于Diagram并只添加一个Title属性,所以当前任何可以处理Diagram对象的也可以处理DiagramPage对象。新页面可以添加到文档,当前页面可以删除并通过Pages collection重新排序。


单向图布局

  • OneWayLayout类确保从大致相同的方向链接到节点并从相反的方向退出。如果图像有循环,在节点周围的弯曲链接会保持进入/退出的方向一致。算法会减少此类链接的数量。


旋转的改进

  • 设置RotationAngle属性,所有内置节点类型(除了ControlNode)都能被旋转。要实现交互式旋转,需要在DiagramNode.EnabledHandles中分别设置bit;
  • 如果组的FollowMasterRotation 属性设置为 RotateChildren,关联的节点可以和它们的主节点一起旋转。


多个标签/链接

  • 这个LinkLabel类允许多个标题显示简单的DiagramLink项。链接标签提供一组属性,可以完全自定义显示和位置。设置LinkLabel.AutoArrange为True,标签也可以自动排列以避免覆盖节点和其他标签。


节点列表控件

  • NodeListView 是一个 ListBox控件,它可以群集任何类型的DiagramNode对象。NodeListView控件上的节点可以拖放到Diagram上,这样就能在放下的地方创建一个复制的节点。


图层

  • 项现在可以分配到图层,图层可以在Z-order中隐藏、锁定或向上/向下移动。设置LayerIndex属性将它们与Diagram.Layers collection图层关联。图层对象有Visible, Locked 和 ZIndex属性,与相关图层的所有项都相关。图层在LayerListView控件还有一个Title属性。新绘制的项会通过Diagram.ActiveLayer添加到图层。


图层列表控件

  • LayerListView控件提供处理图层对象的用户界面。


平行布局

  • MindFusion.Diagramming .NET4版本利用Task Parallel Library (TPL)在不同的布局算法中启用平行。设置EnableParallelism属性为true,在不同的线程安排不同的子图,以改变多处理器系统的性能。


放大器

  • 新的放大器工具能让用户交互式的放大图形,放大器的缩放因子和外观可以自定义。


其他

  • Overview控件新增泳道网格;
  • DiagramItem.ZIndex属性的值不再需要独一无二,不再需要比项目号小;
  • ContainerNode 和 TreeViewNode 的Shape属性可以设置为 Rectangle 或 RoundedRectangle;
  • 视觉效果可通过DiagramNode.Effects属性在各个节点上设置;
  • 图项集合类型现在实施通用IList界面。

API变化

  • RotationAngle属性从ShapeNode移动到底层DiagramNode;
  • 继承的节点类应该覆盖DrawLocal方法而不是Draw,支持内置节点旋转;
  • Group.FollowMasterRotation类型从布尔值变成枚举值GroupRotation;
  • LinkStyle枚举重命名为LinkShape;
  • DiagramLink.Style属性重命名为Shape;
  • TableStyle 枚举重命名为SimpleShape;
  • TableNode.Style 属性重命名为Shape;
  • TextColor 和 CaptionColor属性类型已经变为Brush;属性重命名为TextBrush 何 CaptionBrush;
  • ZLevelUp, ZLevelDown, ZTop 和 ZBottom 方法现在需要一个布尔参数指定,无论项目项目是否允许改变图层;
  • ZIndex不再对应于Diagram.Items类的项目位置,项目仍然根据Z-order排序,由ZIndex 和 LayerIndex定义;
  • 事件处理程序已经移除;事件通过EventArgs类型被定义为通用EventHandler。NodeCreated类型被定义为EventHandler<NodeEventArgs>;


MindFusion.Reporting
并行容器

  • 报表项现在可以在SideBySideContainer报表项中平行排列。比如,用来显示两个或多个挨着的数据。

输出

  • 新增输出-MhtmlExporter,可以将报表输出为MHTML格式。MhtmlExporter和HtmlExporter 共享基类;

Autosize标签

  • 标签现在可通过新的AutoSize属性自动调节大小。


MindFusion.Scheduling
本地化

  • 本地化支持已添加到MindFusion.Scheduling内置形式。所有名称和控件值可通过设置相应的设置进行自定义。本地化数据可以输出或加载XML;

自定义分组

  • 自定义分组代表能够为每个主要资源分别指定二次资源。这可以通过CustomizeGrouping事件实现。分组也可以通过运行时的资源实现,而不仅仅是四个预定义的类。

详细更新请参考http://mindfusion.eu/Forum/YaBB.pl?num=1348494281



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

文章转载自:慧都控件网

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
MindFusion.WinForms Pack

专业的多功能Winforms图表控件套包

在线客服 在线QQ 电话咨询
400-700-1020
反馈
在线客服系统
live chat