Spread WPF-Silverlight 表格控件 - 历史版本
历史版本
Spread WPF-Silverlight 8
Spread WPF-Silverlight 8 新特性
在 XAML 和 WinRT 平台产品中提供了打印和打印预览功能,公式支持结构化引用,新的控件外观,更重要的是在 Excel 导入速度方面也有明显的提升。
表格打印
在打印开始时,您可以在同一时间或分多次调用方法来打印整个或部分工作表和工作簿。像 Excel 一样,它也包含很多的打印设置,如,纸张顺序、方向、大小等。您也可以对对齐方式、页边距、是否打印标题、网格线、页面区域比例、页眉、页脚等进行控制。同时,你也可以将 Spread 打印到一个文件,而不仅是物理打印机。此外,Spread for WPF 还提供了印预览对话框,您可以在文件打印出来之前进行打印预览。
提升 Excel 导入速度
该功能更易于进行选择、滚动、缩放等操作。您可以通过简单的手势在 IPad 上进行编辑,而且当触及选择区域也支持触摸带功能。
结构化引用(表格公式)
无论您是使用公式来引用部分表格还是整个表格,该功能都会使表格数据使用起来更加容易、更加直观。由于表格数据区域经常发生变化,而且结构化引用中的单元格引用会自动调整,所以该功能会显得特别有用。当表格中添加或删除一些行或列时,或者外部数据进行刷新时,这可以最大限度地减少重新写入公式的需要。
全新的 Excel 2013 皮肤样式
新版本中,我们将控件的默认外观切换至平坦样式,最低限度地使用简单的元素、字体以及单一的色彩,它将为您带来更加简单,优雅而整洁的用户体验。此外,我们还提供了与 Excel 2013 的外观相同的皮肤、新的标签页布局,以及新的标题配色方案、新的选择样式等等……
Spread WPF-Silverlight 7 v4
Spread WPF-Silverlight 7 v4 新特性
在新发布的版本中,新增 SetDataSource 方法,通过该方法可直接设置工作表(Worksheet)的数据源,并保持现有单元格格式。
Spread WPF-Silverlight 7 v3
Spread WPF-Silverlight 7 v3 新特性
支持全新平台
增强剪切板操作
- 为 ClipboardPasteOptions 枚举类型中增加新的值,包括 RangeGroup、Sparkline、Span、Tags。这样您就可以更灵活的操作剪切板,明确指出哪些内容和对象需要被粘贴。
- 为 ClipboardPasting 和 ClipboardPasted 时间参数对象增减源工作簿和源单元格范围对象。这样您就可以获取粘贴内容的原始容器对象。
- 允许您为 ClipboardPastingEventArgs.PasteOption 和 DragDropBlockEventArgs.PasteOption 设值,这样您就可以用有更多机会操作粘贴行为。
- 新增 FloatingObjectPastedEvent 事件,这样您就可以在粘贴完一个浮动对象后仍然有机会执行处理其他行为。
- 新增 ValidationPasting 和 ValidationDragDropBlock 事件。这样您就可以在粘贴以及拖拽之前添加自定义的校验逻辑。
其他新增接口
- 为 InvalidOperationEventArgs 事件参数对象新增 Operation(string类型)和 Context(object类型)属性,这样您就可以获取无效操作到底是什么。
- 新增 FilterPopupOpening 和 DataValidationListPopupOpening 事件,这样您就可以取消或者自定义弹出行为。
- 新增 RowsSwapped 和 ColumnsSwapped,这样当两个行或者列交换之后再过滤行列的过程中提供更多操作时机。
- 在反序列化过程中缓存用户自定义类型,以此提高性能。
- 新增 CellTextRendering 和 CellValueApplying 事件,这样您就可以在编辑完成后最终显示之前有机会更改数据。
- 新增 DefaultAutoFillType 属性,这样您就可以指明默认的填充类型。
- 为 LeaveCellEventArgs 参数对象新增 ToRow 和 ToColumn 接口,这样您可以获取移动到的行列索引。
- 新增 StartCellEditing(string defaultText)方法,这样您就可以为需要编辑的单元格指定默认的文本。
修复后的用户反馈问题及结果
- 导出到 HTML 后单元格的 Tag 不正确,现在已经解决。
- 导出 PDF 时,区域差异的问题,现在已经解决。
- Spread Silverlight 中 SaveExcel 和 SaveXML 方法工作不正常,现在已经解决。
- 导出 PDF 时无法保存背景图片的问题,现在已经解决。
Spread WPF-Silverlight 7 v2
Spread WPF-Silverlight 7 v2 新特性
触摸支持
- 通过手柄调整选择的行列尺寸,同时,也可以通过双击手柄自动调整行列尺寸。
- 通过滑动手势滚动视图,同时,也可以通过触摸方式拖拽滚动条。
- 拖拽选择手柄更改选择范围。
- 轻击选择或激活单元格弹出触摸菜单,触摸菜单拥有内置的指令,同时支持自定义指令。
- 使用缩放手势和拉伸手势来缩放单元格。
图表
可以在设计时通过 Spread 设计器添加图表,还可以使用代码创建 Chart 对象模型添加图表。并且,支持从 Excel 文件中导入图表。同时,允许最终用户在运行时调整图表格式。
- 面积图
- 条形图
- 气泡图
- 柱状图
- 折线图
- 饼状图
- 雷达图
- 散点图
- 股价图
- 3d表面图
图片
公式文本框
浮动的对象
数组公式
- 计算单元格范围内的字符数量。
- 仅对满足特定条件的数值求和,如最小值或者某一数值范围内的数值。
- 针对一系列值中的每第 n 个值求和。
性能增强
选择样式
大纲面板样式
增强条件格式
下滑线和贯穿线
设计器增强
UI 操作提示功能
文化支持
中文化