跨平台表格控件Spread Studio( Spread.NET),是一个功能、布局与 Excel 高度类似的 .NET表格控件,支持 462 种 Excel 公式,提供可嵌入系统的类Excel 设计器和全面开放的 API,为.NET开发人员构建企业级表格应用程序提供更加专业的选择。
Spread Studio最新版
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 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正版授权,或了解更多产品信息请点击【咨询在线客服】

标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!