原創(chuàng)|使用教程|編輯:郝浩|2013-04-28 13:22:47.000|閱讀 331 次
概述:當(dāng)導(dǎo)出到Excel 2007(Office Open XML),是不會(huì)有顏色信息發(fā)生損失的。當(dāng)導(dǎo)出到Excel (BIFF8),Spread就會(huì)受到跟多的約束,可能會(huì)出現(xiàn)一些顏色變化,本節(jié)將給出解決方法。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
當(dāng)導(dǎo)出到Excel 2007(Office Open XML),是不會(huì)有顏色信息發(fā)生損失的。當(dāng)導(dǎo)出到Excel (BIFF8),Spread就會(huì)受到跟多的約束,可能會(huì)出現(xiàn)一些顏色變化。
當(dāng)使用以下方法導(dǎo)出文件到Excel 2003(xls)時(shí),Spread支持創(chuàng)建自定義調(diào)色板(BIFF record PALETTE):
代碼:
fpSpread.SaveExcel(“outfile.xls”)
Excel 2003支持56顏色調(diào)色板,如果在Spread組件內(nèi)有56種或者是更少的顏色要設(shè)置,就會(huì)生成自定義調(diào)色板。如果Spread組件有多于56顏色要設(shè)置,默認(rèn)情況下該組件使用默認(rèn)的Excel 2003(xls)顏色調(diào)色板和使用顏色近似算法來確定最佳默認(rèn)顏色用于在Spread組件內(nèi)的每種顏色設(shè)置。作為在Spread組件內(nèi)有多余56種顏色要設(shè)置的一個(gè)選擇條件,可以添加一個(gè)ExcelSaveFlag枚舉,允許您選擇使用自定義調(diào)色板為近似算法的基礎(chǔ)。使用列舉如下:
代碼:
fpSpread.SaveExcel(“outfile.xls”, FarPoint.Excel.ExcelSaveFlags.UseCustomPaletteForColorApproximations)
如果你使用UseCustomPaletteForColorApproximations枚舉,自定義調(diào)色板就會(huì)創(chuàng)建并保存到導(dǎo)出Excel 2003(xls)文檔中,并且文檔中所有顏色引用都將從自定義調(diào)色板中進(jìn)行。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)