原創(chuàng)|產(chǎn)品更新|編輯:莫成敏|2019-12-09 10:12:23.563|閱讀 502 次
概述:.NET 表格控件Spread Studio更新至v13.0,該版本增強(qiáng)形狀引擎,與 Microsoft Excel? 100% 兼容;增強(qiáng)復(fù)制粘貼,確保 Microsoft Excel? 和 Spread.NET 之間的數(shù)據(jù)無縫銜接等內(nèi)容。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Spread Studio for .NET現(xiàn)已更名為Spread Studio。Spread Studio是一個(gè)跨平臺(tái)的Spread表格控件工具集,支持Windows Forms, ASP.NET, WPF, WinRT以及Silverlight平臺(tái)。新的產(chǎn)品套包中包含全新的Spread for Windows Forms,Spread for ASP.NET, Spread for WPF-Silverlight以及Spread for WinRT控件產(chǎn)品。本文描述了Spread Studio v13.0更新內(nèi)容,由于內(nèi)容較多,分為上下兩篇。
Spread.NET 表格控件 V13.0 的更新內(nèi)容,后面是詳細(xì)描述:
增強(qiáng)形狀(Shape)引擎,與 Microsoft Excel? 100% 兼容
增強(qiáng)形狀(Shape)屬性的綁定機(jī)制,可將形狀的屬性綁定到特定單元格中,設(shè)計(jì)更多可交互式形狀
增強(qiáng)復(fù)制粘貼,確保 Microsoft Excel? 和 Spread.NET 之間的數(shù)據(jù)無縫銜接
適用于表數(shù)據(jù)篩選的切片器
用于自定義數(shù)據(jù)可視化的 VisualFunctions
增強(qiáng)對 XLOOKUP 和 XMATCH 的函數(shù)支持
公式值自動(dòng)格式化
當(dāng)頁面向下滾動(dòng)時(shí),自動(dòng)將行標(biāo)題寬度調(diào)整為文本大小
IWorksheet 中的 BackgroundImage
編輯公式會(huì)向表單元格數(shù)據(jù)插入結(jié)構(gòu)化引用
新的 BeforeRightClick 事件
為 WinForms 控件資源管理器中添加了新示例
更新內(nèi)容詳細(xì)描述:
增強(qiáng)形狀(Shape)引擎,與 Microsoft Excel? 100% 兼容
Spread.NET 在新版本中增強(qiáng)了形狀引擎,該引擎與 Microsoft Excel? 100% 兼容,和此前的形狀引擎相比,新引擎與 Excel 的兼容性更高,功能也更完善。
1、新的形狀引擎支持所有 Excel 形狀:
2、新引擎支持多組形狀組合,可用于創(chuàng)建圖表、結(jié)構(gòu)圖和流程圖:
3、新的形狀引擎可用于創(chuàng)建豐富的交互式界面,比如一個(gè)汽車保險(xiǎn)索賠示例:
要使用這個(gè)形狀引擎,可以通過“屬性網(wǎng)格”啟用它:
也可以直接通過代碼啟用:
【C#】
fpSpread1.Features.EnhancedShapeEngine = true;
【VB】
fpSpread1.Features.EnhancedShapeEngine = True
增強(qiáng)形狀(Shape)屬性的綁定機(jī)制,以設(shè)計(jì)更多交互式形狀
Spread.NET 形狀屬性的綁定機(jī)制在本次發(fā)布中得到增強(qiáng),支持將 AutoShapeType、TextEffect、Fill、Line、Top、Left、Height 和 Width 等屬性綁定到特定的單元格中,用來設(shè)計(jì)更為豐富的交互式界面。同時(shí),利用單元格公式的計(jì)算結(jié)果,還可以動(dòng)態(tài)更新這些屬性。
舉例:
在上面的汽車保險(xiǎn)索賠示例中,各形狀的詳細(xì)屬性在 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")
增強(qiáng)復(fù)制粘貼,確保與 Microsoft Excel? 的數(shù)據(jù)無縫銜接
Spread.NET 在新版本中的復(fù)制/粘貼功能得到了全面加強(qiáng),確保與 Microsoft Excel? 的數(shù)據(jù)無縫銜接。
可通過如下控制面板,啟用此功能:
或者,您也可以直接在代碼中設(shè)置:
【C#】
fpSpread1.Features.RichClipboard = true;
【VB】
fpSpread1.Features.RichClipboard = True;
當(dāng)啟用復(fù)制粘貼的增強(qiáng)選項(xiàng)時(shí),您可以享受如下功能:
向 Excel 復(fù)制 Spread 設(shè)計(jì)器中選定的范圍和單元格(包括源格式、公式和值)
從 Excel 中粘貼 Shape、Picture、Slicer (包括格式、樣式、效果和文本內(nèi)容)到 Spread 設(shè)計(jì)器中
適用于表數(shù)據(jù)篩選的切片器
Spread.NET 新增了適用于表數(shù)據(jù)篩選的切片器。
您可以直接向 Spread 設(shè)計(jì)器導(dǎo)入、導(dǎo)出帶有切片器的 Excel 文件,也可以直接在 Spread 設(shè)計(jì)器中插入切片器:
插入 Spread 切片器時(shí)彈出的對話框:
通過代碼顯示“ 插入切片器”的對話框:
【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相同,都是用來顯示表列中的唯一值,并通過快速篩選整張表來定位該值所在的行:
用于自定義數(shù)據(jù)可視化的 VisualFunction
Spread.NET 在新版本中新增了一個(gè)名為 VisualFunction 的新型自定義計(jì)算功能。
使用這個(gè)功能,您可以定義一個(gè)自定義公式函數(shù),用來在單元格中繪制內(nèi)容或應(yīng)用格式,使用此功能在單元格中繪制內(nèi)容類似于創(chuàng)建迷你圖,但比創(chuàng)建迷你圖還要簡單。
此功能與 Spread 新的計(jì)算引擎和新函數(shù)類的 VisualFunction 集成在了一起。
舉例:
您可以自定義繪制 QR 代碼的 VisualFunction:
在公式中引用 VisualFunction 時(shí),需要在 VisualFunction 的名稱前使用前綴“ VF. ” ,并傳入?yún)?shù)。
如上面的示例中,VisualFunction QRCODE 接收了兩個(gè)參數(shù)(B1,C1),因此將 B1 到 C1 單元格中 Spread.NET 的網(wǎng)址生成了一個(gè)標(biāo)準(zhǔn) QR 碼。
本文內(nèi)容較多,請點(diǎn)擊【這里】查看后半部分內(nèi)容~
想要購買Spread Studio正版授權(quán),或了解更多產(chǎn)品信息請點(diǎn)擊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn