Richard.Ma 发表于 2021-6-1 13:35:25

V14.1新特性

新的CalculationOnDemandMode和CellValueChanged事件此增强功能使应用程序开发人员可以控制按需行为的计算和从属单元的重新计算。将CalculationOnDemandMode设置为CalculationOnDemandMode.Off将强制相关的像元立即重新计算-触发每个像元的新CellValueChanged事件。此事件用于处理由公式引起的对计算单元格的更改,这对于跟踪所有工作簿更改很有用。查找和匹配功能的性能改进此增强功能引入了一个新的API,用于指定CalculationEngine.CacheOptions,以优化查找和匹配函数的性能。它采用了许多提高性能LOOKUP,HLOOKUP,VLOOKUP,XLOOKUP,MATCH,和XMATCH工作簿中的功能。此增强功能是根据最近Excel对查找和匹配功能的增强进行建模的。要启用新的优化,请将CalculationEngine.CacheOptions设置为CacheOptions.On或CacheOptions.Aggressive,并立即使您的工作簿计算比以前更快。新的VALUETOTEXT和ARRAYTOTEXT函数利用v14.1中引入的一些新的计算功能来匹配VALUETOTEXT和ARRAYTOTEXT的新Excel函数-内部人员程序中的Microsoft Excel用户当前可以在Beta中使用它们。这些函数的操作方式与Excel中的操作一样,对于在动态数组上进行公式和操作非常方便。在将来的版本中,我们将继续引入新的Excel函数(例如LAMBDA)以及新的增强的迷你图函数。有关详细信息,请参阅Spread.NET 2021路线图博客。新的GetFullDependents和GetFullPrecedents此增强功能引入了新的API IRange.GetFullDependents和IRange.GetFullPrecedents,它们返回所有相关或先前的单元格,包括跨工作簿和外部引用。由于它们模拟了VSTO API,因此IRange.GetDependents和IRange.GetPrecedents的API将继续在工作表中运行,以仅返回活动工作表上的引用。饼图中的百分比标签用户现在可以像在Excel中一样启用在饼图中设置百分比标签的功能。创建饼图并为该系列添加数据标签后,可以使用“设置数据标签格式...”为饼图切片标签指定百分比类型,如下所示:图1:将饼图数据标签格式化为百分比在Spread Designer的选项卡条上下文菜单中支持隐藏/取消隐藏此增强功能可以在Spread Designer工具中隐藏和取消隐藏工作表。以前,用户可以仅使用PropertyGrid来隐藏工作表,以设置工作表的Visible属性。该设置将在Spread Designer中被覆盖以始终显示隐藏的工作表。现在,您可以选择在“ Spread Designer首选项”中指定是否显示隐藏的工作表:图2:Spread Designer首选项中的“新建显示隐藏的工作表”选项当此选项为false时,新的“隐藏和取消隐藏...”上下文菜单选项将出现在工作表选项卡的上下文菜单中:图3:工作表选项卡上下文菜单中的新“隐藏/取消隐藏”项按设定像素数滚动像素此增强功能可以将垂直滚动条设置为使用鼠标滚轮以特定数量的像素为增量滚动。新的API VerticalScrollBarMode.PixelEnhanced API启用了此行为-使用属性VerticalScrollBarSmallChange的值确定要滚动的像素数。
页: [1]
查看完整版本: V14.1新特性