提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|产品更新|编辑:莫成敏|2019-12-09 10:12:23.563|阅读 464 次
概述:.NET 表格控件Spread Studio更新至v13.0,该版本增强形状引擎,与 Microsoft Excel® 100% 兼容;增强复制粘贴,确保 Microsoft Excel® 和 Spread.NET 之间的数据无缝衔接等内容。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
Spread Studio for .NET现已更名为Spread Studio。Spread Studio是一个跨平台的Spread表格控件工具集,支持Windows Forms, ASP.NET, WPF, WinRT以及Silverlight平台。新的产品套包中包含全新的Spread for Windows Forms,Spread for ASP.NET, Spread for WPF-Silverlight以及Spread for WinRT控件产品。本文描述了Spread Studio v13.0更新内容,由于内容较多,分为上下两篇。
Spread.NET 表格控件 V13.0 的更新内容,后面是详细描述:
增强形状(Shape)引擎,与 Microsoft Excel® 100% 兼容
增强形状(Shape)属性的绑定机制,可将形状的属性绑定到特定单元格中,设计更多可交互式形状
增强复制粘贴,确保 Microsoft Excel® 和 Spread.NET 之间的数据无缝衔接
适用于表数据筛选的切片器
用于自定义数据可视化的 VisualFunctions
增强对 XLOOKUP 和 XMATCH 的函数支持
公式值自动格式化
当页面向下滚动时,自动将行标题宽度调整为文本大小
IWorksheet 中的 BackgroundImage
编辑公式会向表单元格数据插入结构化引用
新的 BeforeRightClick 事件
为 WinForms 控件资源管理器中添加了新示例
更新内容详细描述:
增强形状(Shape)引擎,与 Microsoft Excel® 100% 兼容
Spread.NET 在新版本中增强了形状引擎,该引擎与 Microsoft Excel® 100% 兼容,和此前的形状引擎相比,新引擎与 Excel 的兼容性更高,功能也更完善。
1、新的形状引擎支持所有 Excel 形状:
2、新引擎支持多组形状组合,可用于创建图表、结构图和流程图:
3、新的形状引擎可用于创建丰富的交互式界面,比如一个汽车保险索赔示例:
要使用这个形状引擎,可以通过“属性网格”启用它:
也可以直接通过代码启用:
【C#】
fpSpread1.Features.EnhancedShapeEngine = true;
【VB】
fpSpread1.Features.EnhancedShapeEngine = True
增强形状(Shape)属性的绑定机制,以设计更多交互式形状
Spread.NET 形状属性的绑定机制在本次发布中得到增强,支持将 AutoShapeType、TextEffect、Fill、Line、Top、Left、Height 和 Width 等属性绑定到特定的单元格中,用来设计更为丰富的交互式界面。同时,利用单元格公式的计算结果,还可以动态更新这些属性。
举例:
在上面的汽车保险索赔示例中,各形状的详细属性在 Sheet2 中如下所示:
通过代码来绑定形状的属性:
【C#】
IWorkbook workbook = fpSpread1.AsWorkbook(); IShapes shapes = workbook.Worksheets[0].Shapes; // bind shape properties to cells shapes["Front"].Bindings.Add("Left", "Sheet2!B2"); shapes["Front"].Bindings.Add("Top", "Sheet2!C2"); shapes["Front"].Bindings.Add("Width", "Sheet2!D2"); shapes["Front"].Bindings.Add("Height", "Sheet2!E2"); shapes["Front"].Bindings.Add("Line", "Sheet2!F2");
【VB】
Dim workbook As IWorkbook = fpSpread1.AsWorkbook Dim shapes As IShapes = workbook.Worksheets(0).Shapes bind shape properties to cells shapes("Front").Bindings.Add("Left", "Sheet2!B2") shapes("Front").Bindings.Add("Top", "Sheet2!C2") shapes(Front").Bindings.Add("Width", "Sheet2!D2") shapes("Front").Bindings.Add("Height", "Sheet2!E2") shapes("Front").Bindings.Add("Line", "Sheet2!F2")
增强复制粘贴,确保与 Microsoft Excel® 的数据无缝衔接
Spread.NET 在新版本中的复制/粘贴功能得到了全面加强,确保与 Microsoft Excel® 的数据无缝衔接。
可通过如下控制面板,启用此功能:
或者,您也可以直接在代码中设置:
【C#】
fpSpread1.Features.RichClipboard = true;
【VB】
fpSpread1.Features.RichClipboard = True;
当启用复制粘贴的增强选项时,您可以享受如下功能:
向 Excel 复制 Spread 设计器中选定的范围和单元格(包括源格式、公式和值)
从 Excel 中粘贴 Shape、Picture、Slicer (包括格式、样式、效果和文本内容)到 Spread 设计器中
适用于表数据筛选的切片器
Spread.NET 新增了适用于表数据筛选的切片器。
您可以直接向 Spread 设计器导入、导出带有切片器的 Excel 文件,也可以直接在 Spread 设计器中插入切片器:
插入 Spread 切片器时弹出的对话框:
通过代码显示“ 插入切片器”的对话框:
【C#】
SlicerInsertForm dlg = new SlicerInsertForm(table, new Point(25, 25)); dlg.ShowDialog(this);
【VB】
Dim dlg As SlicerInsertForm = new SlicerInsertForm(table, new Point(25, 25)) dlg.ShowDialog(Me)
Spread切片器的作用与Excel相同,都是用来显示表列中的唯一值,并通过快速筛选整张表来定位该值所在的行:
用于自定义数据可视化的 VisualFunction
Spread.NET 在新版本中新增了一个名为 VisualFunction 的新型自定义计算功能。
使用这个功能,您可以定义一个自定义公式函数,用来在单元格中绘制内容或应用格式,使用此功能在单元格中绘制内容类似于创建迷你图,但比创建迷你图还要简单。
此功能与 Spread 新的计算引擎和新函数类的 VisualFunction 集成在了一起。
举例:
您可以自定义绘制 QR 代码的 VisualFunction:
在公式中引用 VisualFunction 时,需要在 VisualFunction 的名称前使用前缀“ VF. ” ,并传入参数。
如上面的示例中,VisualFunction QRCODE 接收了两个参数(B1,C1),因此将 B1 到 C1 单元格中 Spread.NET 的网址生成了一个标准 QR 码。
本文内容较多,请点击【这里】查看后半部分内容~
想要购买Spread Studio正版授权,或了解更多产品信息请点击
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
知名C/C++开发工具CLion全新发布v2024.3,新版本新语言引擎有显著改进等,欢迎下载新版体验!
强大的VS插件CodeRush已正式发布v24.2.3,新版本现在可以运行xUnit.Net v3测试等,欢迎下载最新版体验!
Spire.PDF 10.12.4 最新版本支持在进行多页打印时设置自动旋转方向。同时,一些已知问题也在本次更新中被成功修复,例如打印 PDF 文档时内容丢失的问题,欢迎下载体验~
日程安排控件dhtmlxScheduler v7.2全新发布,新版本增强并增加了编辑、修改等多个操作体验,欢迎下载最新版试用~
我们将 Spread for Windows Forms 与 Spread for Web Forms 捆绑成极佳的软件包,为您开发团队从事 ASP.NET 和 .NET Windows Forms 的开发提供所需出色的网格 / 电子表格组件。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢