Spread Studio中文支持圖解


Spread Studio for .NET是一個跨平台的Spread表格控件工具集,支持Windows Forms, ASP.NET, WPF, WinRT以及Silverlight平台。新的產品套包中包含全新的Spread for Windows Forms,Spread for ASP.NET, Spread for WPF-Silverlight以及Spread for WinRT控件產品。

其中使用最廣的Spread for Windows Forms和Spread for ASP.NET產品已經支持中文本地化。以Spread for Windows Forms為例,開發人員的交互界面和提示信息都是中文,包括菜單和對話框等交互界面,在設計時控件各對象的方法和屬性的說明,以及在Visual Studio環境中的API智能提示,等等。

打開Visual Studio,在工具箱中找到“ComponentOne Spread”標簽下的FpSpread。

clip_image002

圖1:工具箱中的FpSpread

將FpSpread雙擊或者拖放到Form上,會自動彈出完整的中文化SmartTag菜單。

clip_image004

圖2:Spread的SmartTag菜單

Spread的SmartTag中提供了最常用功能以及主要對象界面的編輯器。你可以通過Spread快速啟動向導,按步驟完成Spread基本設置,初步了解Spread基本功能,完成基本操作。對於剛開始使用Spread控件,或者是為用戶做原型應用的用例,Spread快速啟動向導可以輕松搞定。

clip_image006

圖3:Spread快速啟動向導

完成基本設置后,開發者很可能需要對Sheet對象做更細致的定制。例如:Spread中包含Sheet的數量,每個Sheet中各個屬性的設置等等。通過下面的SheetView集合編輯器可以完成這些設置:

clip_image008

圖4:SheetView集合編輯器

完成了Sheet的設置,很可能還要對單元格進行更進一步的精修,同樣,Spread提供了單元格編輯器,方便用戶在不寫代碼的情況下完成單元格的設置。如下圖所示:

clip_image010

圖5:編輯單元格

除了對表單和單元格的個性化定制,信息系統中往往提供多套皮膚用於最終用戶個性化定制,提升用戶體驗。Spread同樣提供皮膚功能,用戶可以通過皮膚編輯器添加自定義的皮膚,同時Spread也提供內嵌的諸多皮膚配色方案。如下圖所示:

clip_image012

圖6:Spread皮膚編輯器

很多情況下,在一個大型信息系統中,對於數據處理、顯示、生成報表都可以找到一些可復用的樣式。這些樣式,如果通過單獨的單元格或者單元格區域來設置,非常繁瑣復雜。通過皮膚編輯器也不能實現局部單元格或單元格區域的個性化定制。Spread提供的NamedStyle專門用於解決該問題。通過指定NamedStyle,你可以預設多種樣式,以名稱加以區分,方便使用。NamedStyle可以通過下面的編輯器進行設置和保存:

clip_image014

圖7:NamedStyle集合編輯器

除了以上主要的中文編輯器,其實用戶最喜歡的還是Spread設計器。這不僅是設計器,同時可以當作文檔處理工具來使用。可以像Excel一樣與用戶交互、錄入並處理數據、生成圖表、編輯公式、定制樣式。可以與多種文件交互,可以直接打開、保存包括Excel在內的多種文件格式。甚至直接打印出最終的報表結果。還有一點最重要的是,用戶可以將其任意發布和部署到最終用戶的機器上,而不需要額外付任何版權費用。

clip_image016

圖8:Spread設計器

Spread for Windows Forms除了提供以上功能外,還提供獨立的圖表控件FpChart。用戶可以將FpChart控件在任何環境適合的信息系統中使用,甚至在不包含Spread控件的系統中同樣可以使用。將FpChart控件拖放到窗口中,默認打開中文SmartTag菜單,如下圖所示:

clip_image018

圖9:圖表控件FpChart和設計時中文支持

圖表的編輯也非常方便,Spread提供專門的圖表設計器,用戶設置和調整各種2D和3D的超過85種圖表。如下圖所示:

clip_image020

圖10:Spread圖表設計器

更多有關Spread Studio for .NET產品細節請參考:http://www.gcpowertools.com.cn/products/Spread_Studio.htm

 試用版下載:下載鏈接

 

相關閱讀:

Spread for Windows Forms 7新功能使用指南

Spread Studio 10.0v1 發布

SpreadJS 10.0v1 發布

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM