原創(chuàng)|其它|編輯:郝浩|2011-11-03 11:41:50.000|閱讀 597 次
概述:了解Spread 結(jié)構(gòu),最好的方法是了解 Spread 的底層模型。這些模型是什么呢?它們是管理Spread 不同方面的機制。它們是負(fù)責(zé)操作 Spread 所有功能的底層模型。換句話說,單元格,行,列,表單,等都是由底層模型派生出來的。Spread 中一共含有五種模型。這篇文章將介紹Spread表單底層的五種模型,希望對大家有幫助。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
了解Spread 結(jié)構(gòu),最好的方法是了解 Spread 的底層模型。這些模型是什么呢?它們是管理Spread 不同方面的機制。它們是負(fù)責(zé)操作 Spread 所有功能的底層模型。換句話說,單元格,行,列,表單,等都是由底層模型派生出來的。Spread 中一共含有五種模型。這篇文章將介紹Spread表單底層的五種模型,希望對大家有幫助。
1.軸模型 :Spread 軸模型管理行,列,操作行高,列寬,還有行列的可見性等。
2.數(shù)據(jù)模型:Spread 數(shù)據(jù)模型對于用戶來說是最重要的。它操作單元格的 值,文本,公式,標(biāo)簽和注釋。
3.選擇模型:Spread 選擇模型操作范圍單元格的設(shè)置。
4.合并模型:Spread 合并模型操作單元格的合并。
5.樣式模型:Spread 樣式模型操作單元格的外觀設(shè)置,例如背景色,字體,單元格類型。
下面是使用對象模型的好處:
1.如果你為了界面的美觀設(shè)置了大量屬性。例如,你把所有的屬性設(shè)定給一個對象模型,然后在賦值給 Spread,你的程序?qū)⒏涌焖佟?/p>
2.如果你想創(chuàng)建你自己的功能,例如擴展數(shù)據(jù)模型去導(dǎo)入制表符,你可以通過擴展 BaseSheetDataModel 去實現(xiàn)。如果你想創(chuàng)建你自己的單元格類型,或者定制用戶怎樣選擇單元格,你都可以通過對模型的操作實現(xiàn)。
3.開發(fā)的一致性,如果整個項目組想統(tǒng)一定制一些自定義樣式和動作,可以通過模型去實現(xiàn),從而整個項目組都可以使用。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:網(wǎng)絡(luò)轉(zhuǎn)載