Spread Studio是一款全球销量第一的表格套包控件,
Spread Studio涵盖基于HTML5的JavaScript、Windows Forms、ASP.NET、XAML以及WinRT各平台,在新版V9中主要做了如下的更新:
所有平台
支持Windows 10, Visual Studio 15, 以及Excel 2016。
Spread紧随微软的步伐:
- 全面支持Visual Studio 15
- 全面支持Windows 10操作系统和Edge
- 全面支持Excel 2016文件的导入和导出,以及Office 2016主题。
预览和打印数据视图
在页面上添加打印按钮,可以直接打开标准的浏览器打印窗口。
SpreadJS满足您的各种打印细节设置需求:自适应文本高宽打印、网格线、边框、页眉、页脚、边距、页面自适应、页面尺寸、插入分页符等等。导入或导出Excel文件之后,打印设置依然可以保留。
表格切片器
通过类似Excel的表格切片器过滤和分析数据。您可以以两种方式使用它。一种是类似Excel的按钮切片器,其提供一组便利的过滤器。另一种是使用切片器工具集添加便利的工具,比如按钮、复选框和滑动条等,允许您通过值、日期范围和数字范围切分数据。第一种方式提供了经典的Excel体验,第二种方式提供了更多的您期待的来自稳健数据网格的互动体验。您也可以使用柱形图作为切片工具以提供向下钻取功能。
SpreadJS切片器支持单独使用。
汉化
Excel导入/导出
老版本中,
SpreadJS的Excel导入/导出功能要求安装在网络服务器上。而现在,其作为一个组件,Excel I/O允许您免费再分发,并提供公共接口方便您调用。
固定位置浮动对象
浮动对象目前提供固定位置属性,您可以添加图表、图片或者其他不需要用户滚屏浏览表格的对象。
设计器增强
- 增强粘贴: 可以选择粘贴所有、粘贴值、粘贴格式、或者粘贴公式。
- 标签颜色: 在设计器界面上可以更改表单标签颜色。
类Excel行为的增强
- 隐藏行列指示器
- 隐藏行列指示器
- 禁止表单导航
- 滚动时忽略隐藏行列
- 锁定单元格不允许拷贝
- 保护工作表和单元格
WinForms
滚动更平滑、更精确
比起逐行逐列滚动,按像素滚动有更加平滑的滚动体验。在此功能之前,视图只能滚动停止在行列的边缘。而现在按像素滚动允许视图滚动到单元格部分显示的位置。在触屏上,这个功能有助于滚动操作更显平滑精确。
对角线边框
对角线边框在单元格内部画交叉线,对于表明删去单元格以及绘制旋转文字边框非常有用。
增强高DPI支持
Spread和
Spread创建的应用程序会感知DPI设置并自动缩放。
Spread也包含了两组界面按钮和指示器图标集,一组提供给正常DPI,一组提供给高DPI(200%DPI)。这样可以确保过滤下拉等界面按钮,或者条件格式化的指示器等图标,通常能呈现最好的外观效果。下面的截图对比了此功能增强之前和之后的条件格式化的外观效果。
增强数值单元格类型
Spread添加了一个全新的数值单元格类型(GcNumberCellType),它为数值类型单元格添加了很多功能和属性。功能包括:
- 备用文字
- 呈现字段
- 字段
- 右键菜单
- 负值颜色
- 推荐值
- 下拉窗
- 下拉计算器
- 弹出窗
- 侧边按钮
- 减号键切换正负符号
- 日文键盘支持
- Delete和Backspace键删除
- 百分比支持
- 改进粘贴行为
新图表线风格(支持Excel导入/导出)
Spread目前允许设置折线图的系列风格,这更类似Excel的行为。您既可以通过设计器,也可以通过代码设置相关属性。导入Excel中的折线图,这些属性也会被保留。相关设置包括:
- 颜色
- 透明度
- 宽度
- 复合类型
- 短划线类型
- 箭头(端点类型、端点大小、箭头大小、箭头类型)
- 联接类型
日期选择器友好地支持触摸
新的选择风格设置
为了给用户提供熟悉的体验,
Spread通常和Excel保持一致。但是有时开发人员想改变某些行为。在这种需求下,我们添加了设置单元格选择风格的属性。
- 在选择区域同一背景中高亮激活单元格。在Excel中,该单元格不能有选择背景。
- 不高亮选择的行列头。在Excel中,选择的行列头将被高亮。
- 显示行编辑选择器。
更多增强
- 增强选择边框: 当区域选择时,Spread默认会在整个选择外面绘制边框。
- 可选的过滤行为: 当设置行过滤时,Spread自动应用过滤规则到录入或编辑的新数据或者样式上。Excel则不是这样。Excel过滤需要明确地执行。Spread目前也有类似Excel的可选设置。
- 编辑单元格保持垂直对齐设置: 当编辑单元格时,它的垂直对齐设置将被保留。而老版本将在编辑时变更为顶对齐显示。
- 支持远程桌面: Spread在运行时完全支持使用远程桌面。
- 提升PDF导出性能: 大致提升了10%的创建PDF速度。
- Shape文字对齐: Spread目前支持在Shape中文字的对齐能力。
- 提升行列移动性能: Spread行列在移动时,拖拽中会显示选择的克隆效果。这偶尔会导致性能不佳。现在您可以禁止它或者创建自定义行为来避免这个问题。
ASP.NET
Edge和Chrome上的触摸支持
Spread的WEB程序将支持微软Edge和谷歌Chrome上面的触摸交互。 如下图,请注意选择单元格区域的触屏手柄。
支持AJAX控件套包v15.1
Spread目前支持如下AJAX控件套包v15.1扩展的单元格类型:
- 自动完成
- 日历
- 组合框
- 过滤文本
- 掩码编辑
- 互斥复选框
- 数值微调器
- 评分
- 滑动条
- 幻灯片
- 水印文本框