表格控件Spread Studio v13.0新功能解读(一):形状引擎及形状属性绑定机制增强

本文将详细介绍Spread.NET V13.0新版本的亮点之一:形状引擎及形状属性绑定机制增强。

跨平台表格控件Spread Studio Spread.NET),是一个功能、布局与 Excel 高度类似的 .NET表格控件,支持 462 种 Excel 公式,提供可嵌入系统的类Excel 设计器和全面开放的 API,为.NET开发人员构建企业级表格应用程序提供更加专业的选择。

Spread Studio最新版

最近,表格控件Spread.NET 发布了最新版本 V13.0。本次发布带来了多项增强,其中,Spread.NET的最大亮点便是增强了其形状引擎及形状属性绑定机制,如今Spread.NET的内置“形状”不但与Microsoft Excel100% 兼容,还可将形状的属性绑定到特定单元格中,用来设计更多可交互式形状类型。
本文将详细介绍Spread.NET V13.0新版本的亮点之一:形状引擎及形状属性绑定机制增强,在此之前,请先下载最新安装程序,以便同步体验!
增强形状(Shape)引擎,与Microsoft Excel100% 兼容
Spread.NET 在新版本中增强了形状引擎,该引擎与 Microsoft Excel100% 兼容,和此前的形状引擎相比,新引擎与Excel的兼容性更高,功能也更完善。

1、新的形状引擎支持所有 Excel 形状:

表格控件Spread Studio v13.0新功能解读(一):形状引擎及形状属性绑定机制增强

2、新引擎支持多组形状组合,可用于创建图表、结构图和流程图:

表格控件Spread Studio v13.0新功能解读(一):形状引擎及形状属性绑定机制增强

3、新的形状引擎可用于创建丰富的交互式界面,比如一个汽车保险索赔示例:

表格控件Spread Studio v13.0新功能解读(一):形状引擎及形状属性绑定机制增强

要使用这个形状引擎,可以通过“属性网格”启用它:

表格控件Spread Studio v13.0新功能解读(一):形状引擎及形状属性绑定机制增强

也可以直接通过代码启用:

[C#]

fpSpread1.Features.EnhancedShapeEngine = true;

[VB]

fpSpread1.Features.EnhancedShapeEngine = True

增强形状(Shape)属性的绑定机制,以设计更多交互式形状
Spread.NET形状属性的绑定机制在本次发布中得到增强,支持将AutoShapeType、TextEffect、Fill、Line、Top、Left、Height和Width等属性绑定到特定的单元格中,用来设计更为丰富的交互式界面。同时,利用单元格公式的计算结果,还可以动态更新这些属性。
举例:

在上面的汽车保险索赔示例中,各形状的详细属性在Sheet2中如下所示:

表格控件Spread Studio v13.0新功能解读(一):形状引擎及形状属性绑定机制增强

通过代码来绑定形状的属性:

[C#]

IWorkbook workbook = fpSpread1.AsWorkbook();IShapes shapes = workbook.Worksheets[0].Shapes;// bind shape properties to cellsshapes["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.AsWorkbookDim shapes As IShapes = workbook.Worksheets(0).Shapesbind shape properties to cellsshapes("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")

以上就是表格控件Spread.NET V13.0中针对形状引擎及其属性绑定机制的更新部分,如需了解V13.0的其他新特性内容,请继续关注我们哦~您可以下载产品最新版本体验一下~


想要购买VARCHART XGantt正版授权,或了解更多产品信息请点击【咨询在线客服】

表格控件Spread Studio v13.0新功能解读(一):形状引擎及形状属性绑定机制增强

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年11月27日
下一篇 2019年11月27日

相关推荐

发表回复

登录后才能评论