轉帖|使用教程|編輯:莫成敏|2019-12-31 09:41:28.630|閱讀 373 次
概述:本文將詳細介紹Spread.NET V13.0新版本的亮點之一:形狀引擎及形狀屬性綁定機制增強。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
跨平臺表格控件Spread Studio( Spread.NET),是一個功能、布局與 Excel 高度類似的 .NET表格控件,支持 462 種 Excel 公式,提供可嵌入系統的類Excel 設計器和全面開放的 API,為.NET開發人員構建企業級表格應用程序提供更加專業的選擇。
最近,表格控件Spread.NET 發布了最新版本 V13.0。本次發布帶來了多項增強,其中,Spread.NET的最大亮點便是增強了其形狀引擎及形狀屬性綁定機制,如今Spread.NET的內置“形狀”不但與Microsoft Excel® 100% 兼容,還可將形狀的屬性綁定到特定單元格中,用來設計更多可交互式形狀類型。1、新的形狀引擎支持所有 Excel 形狀:
2、新引擎支持多組形狀組合,可用于創建圖表、結構圖和流程圖:
3、新的形狀引擎可用于創建豐富的交互式界面,比如一個汽車保險索賠示例:
要使用這個形狀引擎,可以通過“屬性網格”啟用它:
[C#]
fpSpread1.Features.EnhancedShapeEngine = true;
[VB]
fpSpread1.Features.EnhancedShapeEngine = True增強形狀(Shape)屬性的綁定機制,以設計更多交互式形狀
在上面的汽車保險索賠示例中,各形狀的詳細屬性在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")
以上就是表格控件Spread.NET V13.0中針對形狀引擎及其屬性綁定機制的更新部分,如需了解V13.0的其他新特性內容,請繼續關注我們哦~您可以下載產品最新版本體驗一下~
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: