彩票走势图

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

转帖|使用教程|编辑:莫成敏|2019-12-31 09:41:28.630|阅读 311 次

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

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

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

点击下载Spread Studio最新版

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

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


想要购买VARCHART XGantt正版授权,或了解更多产品信息请点击



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP