半岛权威十大直营(官方)网站

Spread Studio for .NET使用教程:颜色导出

原创|使用教程|编辑:郝浩|2013-04-28 13:22:47.000|阅读 331 次

概述:当导出到Excel 2007(Office Open XML),是不会有颜色信息发生损失的。当导出到Excel (BIFF8),Spread就会受到跟多的约束,可能会出现一些颜色变化,本节将给出解决方法。

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

相关链接:

当导出到Excel 2007(Office Open XML),是不会有颜色信息发生损失的。当导出到Excel (BIFF8),Spread就会受到跟多的约束,可能会出现一些颜色变化。

》》》免费下载Spread.Net

当使用以下方法导出文件到Excel 2003(xls)时,Spread支持创建自定义调色板(BIFF record PALETTE):

代码:

fpSpread.SaveExcel(“outfile.xls”)

Excel 2003支持56颜色调色板,如果在Spread组件内有56种或者是更少的颜色要设置,就会生成自定义调色板。如果Spread组件有多于56颜色要设置,默认情况下该组件使用默认的Excel 2003(xls)颜色调色板和使用颜色近似算法来确定最佳默认颜色用于在Spread组件内的每种颜色设置。作为在Spread组件内有多余56种颜色要设置的一个选择条件,可以添加一个ExcelSaveFlag枚举,允许您选择使用自定义调色板为近似算法的基础。使用列举如下:

 代码:

fpSpread.SaveExcel(“outfile.xls”, FarPoint.Excel.ExcelSaveFlags.UseCustomPaletteForColorApproximations)

 如果你使用UseCustomPaletteForColorApproximations枚举,自定义调色板就会创建并保存到导出Excel 2003(xls)文档中,并且文档中所有颜色引用都将从自定义调色板中进行。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@wqylolg.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP