原創|產品更新|編輯:王香|2018-12-17 14:37:17.000|閱讀 390 次
概述:.NET電子表格控件Spread Studio更新至v12,除了大幅度提高了各方面性能表現,還帶來了基于 VSTO 的 API 接口及功能增強 。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Spread Studio是一個跨平臺的Spread表格控件工具集,支持Windows Forms, ASP.NET, WPF, WinRT以及Silverlight平臺。新的產品套包中包含全新的Spread for Windows Forms,Spread for ASP.NET, Spread for WPF-Silverlight以及Spread for WinRT控件產品。
在這里,我們很高興的宣布,專業、靈活的類 Excel .NET表格控件Spread Studio發布了最新的V12新版本,此次新版本除了大幅度提高了各方面性能表現,還帶來了基于 VSTO 的 API 接口及功能增強 。
再上一個版本中,我們已經開始專注于性能改進,特別是對于大型 Excel 文件。V11 XLSX 導入和導出的性能比以前版本的 Spread.NET 快得多,我們繼續調整版本 12 的性能。在此版本中,我們專注于三個核心用例以提高性能:
Spread Studio V12 具有新的可交換 XLSX 文件格式增強功能。使用 Spread Designer 或運行時代碼保存或加載 XLSX 文件時可用的新 ExcelSaveFlag 和 ExcelOpenFlag 枚舉包括以前在導出為 Excel 格式時丟失的所有自定義 Spread 對象(如單元格類型和列頁腳)。使用新的 Exchangeable XLSX 文件格式,所有自定義 Spread 設置都作為自定義流保留在 XLSX 中,并在重新加載時與其他內容一起加載。展望未來,這種新的文件格式取代了控件支持的 XML 序列化,并且使用更小的文件大小將更加高效。
Spread Studio V12 在新實例中對控件的默認行為進行了一些重大更改。 Spread Studio Windows Forms 12 支持的新默認實例:
為了進行這些更改,我們更改了使用版本12創建的新實例的許多屬性的默認值。此外,我們還發布了一些新功能和對話框,使最終用戶體驗更加熟悉,包括:
為了與以前版本的 Spread.NET 保持向后兼容,我們實現了對名為 LegacyBehaviors 的新設計時屬性的支持,該屬性在運行時啟用了一組新的特殊兼容模式。這些傳統模式是為升級用戶設計的,默認情況下,從早期版本的 Spread.NET 升級的控件實例將自動使用 LegacyBehaviors 來最大化升級后實例的向后兼容性。電子表格控件的默認構造函數現在使用 LegacyBehaviors.All 創建新實例,該實例啟用所有傳統操作模式,因此使用使用該構造函數的舊版本的所有升級代碼將具有最大向后兼容性。
Spread.NET Windows Forms 12 中提供了四種獨立的 LegacyBehavior 模式,每種模式都可以單獨啟用或禁用:AutoRowHeight,CalculationEngine,PropertyDefaults和Style。
首先,更改項目引用以使用版本 12 DLL。 然后更新項目中的 licenses.licx 以引用新版本。 項目中的所有實例都將自動使用 LegacyBehaviors.All,您的電子表格應該像以前一樣運行。您可以立即開始增強項目以利用新的 API 和功能!關閉 LegacyBehaviors 以根據具體情況啟用新功能。
在設計時,現在使用 LegacyBehaviors.None 創建新實例,該實例禁用所有傳統操作模式并啟用控件的所有新功能。
許多基于 Visual Studio Tools for Office API 的新 API 在版本 12 中的 GrapeCity.Spreadsheet.dll 中公開。這個新的 API 層支持版本 12 中的新功能增強,并提供對工作簿各個方面的無與倫比的控制級別。僅 IRange 接口就有 31 個方法重載和 56 個屬性,而這只是這個龐大的新 API 層中暴露的數百種新類型中的一種。
這個激動人心的新 API 可以與控件分開運行,使應用程序能夠使用新的 Factory 類以極高的效率在內存中創建和操作工作簿。這可用于在 Web 服務器或 Azure 中為無 UI 的服務器端用例提供支持。您還可以將使用 Factory 類創建的實例附加到控件的實例:
GrapeCity.Spreadsheet.IWorkbookSet workbookSet = GrapeCity.Spreadsheet.Win.Factory.CreateWorkbookSet(); fpSpread1.Attach(workbookSet.Workbooks.Add())
控件實例不需要位于窗體中用于打開,保存或操作工作簿或工作簿集的內容的表單內。您還可以使用控件的API生成受密碼保護的PDF或XLSX文件。這對于滿足個人醫療,財務或其他敏感數據的安全要求非常重要。
您現在可以在外部工作簿中引用單元格和范圍,并將這些外部引用導入/導出到 XLSX。 WorkbookSet 可以包含許多相互引用并相互實時重新計算的相關工作簿,這些工作簿可以在同一表單或不同表單上附加到控件的實時實例。對已卸載工作簿的外部引用與 Excel 中一樣。
(Spread Studio v12 跨工作簿引用)
購買Spread Studio正版授權,請點擊“”喲!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網