MindFusion.WinForms Pack v2016.R2发布

更新内容:

MindFusion.Charting

新的数据模型

通过Series接口来读取应该被画在图表中的数据,该接口的实例能够被分配至图表的Series属性和SeriesRenderer类。您可以在自己的模型类执行这个接口以避免数据重复。该库包含一些预定义的series类让您可以通过IList或者排列对象指定数据。

新的渲染模式

通过SeriesRenderer-derived对象在Plot组件中绘制图表图形。每一个plot组件都包含来自相同或不同类型的series渲染器。图表控制器将自动生成匹配其Series类型的Series渲染器。

仪表盘

仪表盘控制器包含大量plots, axes, legends, images, gauges 与 text块在动态布局当中。
单个组件可以被添加到仪表板默认的RootPanel或LayoutPanel容器中,或者添加至更复杂布局中去,例如GridPanel和StackPanel面板。

打印与输出

仪表盘控制器与图表控制器通过PrintPreview方法进行图纸打印。调用ExportImage 和CreateImage方法以生成仪表盘的位图图像。ExportPdf方法将图表输出为PDF文件。ExportSvg方法将图表输出为SVG文件。

样式

外观属性的值来自组件层次结构中的多个地方。SeriesRenderer-derived对象可以使用来自本地的SeriesStyle,plot的SeriesStyle或者当前主题中的Series属性。组件类要么使用本地属性,要么使用主题中已明确的属性。

MindFusion.Diagramming

自由式节点

FreeFormNode能够搜集用户鼠标点击或触摸输入的所有点位并将它们显示为节点轮廓。为了引导用户画出可交互的自由式节点,我们设定了行为至DrawFreeForms或者 LinkFreeForms。使用FreeFormNode的点属性以获得或设置代码形式的轮廓点。如果开启了Closed属性,节点将会被绘制成为一个封闭的形状并被完全填充,否则节点将会被绘制成一条折线。如果用户绘制的起点与终点间的距离比AutoCloseDistance设定的距离短,节点的Closed属性将自动被开启。

LinkLabel编辑事件

现在当用户编辑一个LinkLabel 时LinkTextEditing 和 LinkTextEdited事件也会生效。各自的event-arguments 类的Label属性识别正在被编辑的LinkLabel。如果用户正在编辑link的文本值,Label将会是一个空的引用。

MindFusion Virtual Keyboard

MindFusion虚拟键盘已经被添加至MindFusion Pack for WinForms。

改进的图表

现在MindFusion.Reporting使用新的MindFusion制图引擎在报表中显示图表。图表的展现方式得到了很大改进。

MindFusion.Spreadsheet

新的与改进的图表

现在MindFusion.Spreadsheet使用新的MindFusion制图引擎在工作表中显示图表。 以下为添加的新特性:

新的Candlestick图表类型 ;
新的BarOverlayed 和 ColumnOverlayed图表类型 ;
一些新的图例定位类型 ;
缩放

工作表现在能够通过新的Zoom属性进行缩放

点击下载最新版MindFusion.WinForms Pack v2016.R2

你可能感兴趣的:(图表工具,图表)