新增事件函数,用于重新计算引用单元格的值

新增的事件函数可以使开发人员按需控制计算结果,并对引用单元格的值重新计算。

以下是具体使用方法:将 CalculationOnDemandMode 设置为 CalculationOnDemandMode.Off,可强制相关的单元格立即重新计算,并同步触发每个单元格的 CellValueChanged 事件。

查找和匹配功能的性能改进

本次发布,Spread .NET 新增了一个 API(CalculationEngine.CacheOptions),用于优化查找和匹配函数的性能。使用这个 API,可以优化 LOOKUP、HLOOKUP、VLOOKUP、XLOOKUP、MATCH 和 XMATCH 等工作簿中的查找匹配功能。

注意:要启用这个 API,请将 CalculationEngine.CacheOptions 设置为 CacheOptions.On 或 CacheOptions.Aggressive。

新增函数:VALUETOTEXT 和 ARRAYTOTEXT

本次发布,Spread .NET 引入的一些新的计算函数来匹配 Excel 公式 VALUETOTEXT 和 ARRAYTOTEXT 。这些函数的操作方式与 Excel 中的操作完全一致。

新增API:GetFullDependents 和 GetFullPrecedents

本次发布,Spread .NET 引入了新的 API IRange.GetFullDependents 和 IRange.GetFullPrecedents,可返回所有引用单元格,包括跨工作簿和外部引用。由于这两个 API 与 VSTO的 API 功能高度类似,因此 IRange.GetDependents 和 IRange.GetPrecedents 可以在 Excel 的工作表中运行。

饼图新增百分比标签

本次发布,使用 Spread .NET 可以像在 Excel 中一样启用在饼图中设置百分比标签的功能。

使用方法:创建饼图并为该系列添加数据标签后,可以使用“设置数据标签格式...”为饼图切片标签指定百分比类型,如下所示:



(将饼图数据标签格式转化为百分比)

支持通过选项卡上下文菜单隐藏/取消隐藏工作表

此功能可以在 Spread Designer 工具中隐藏和取消隐藏工作表。如今,用户即可以使用 PropertyGrid 来隐藏工作表、设置工作表的 Visible 属性,还可以选择在“ Spread Designer 首选项”中指定是否显示隐藏的工作表:



(Spread Designer首选项中的“显示隐藏的工作表”选项)

当此选项为 false 时,新的“隐藏和取消隐藏...”上下文菜单选项将出现在工作表选项卡的上下文菜单中:



(工作表选项卡上下文菜单中的“隐藏/取消隐藏”项)

按设定像素的数量实现像素级滚动

本次发布,使用 Spread .NET 可以将垂直滚动条设置为使用鼠标滚轮以特定数量的像素为增量滚动。

使用方法:VerticalScrollBarMode.PixelEnhanced API 启用此行为,使用属性 VerticalScrollBarSmallChange 的值确定要滚动的像素数量。

历史版本

查看更多关于 Spread .NET 表格控件 的历史版本。