找回密码
 立即注册

QQ登录

只需一步,快速开始

lynn1979

中级会员

4

主题

8

帖子

996

积分

中级会员

积分
996

活字格认证

lynn1979
中级会员   /  发表于:2014-4-22 09:01  /   查看:5749  /  回复:3
Spread 如何设置单元格内某些字体颜色
另外,怎么设置打印格式,导出Excel的页眉页脚?

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-4-22 09:40:00
沙发
回复 1楼lynn1979的帖子


1.设置单元格部分文字颜色可以通过 RichTextBoxCellType 来实现。

  1. FarPoint.Win.Spread.CellType.RichTextCellType rtb;

  2. private void Form1Load(object sender, System.EventArgs e)
  3. {
  4.       rtb = new FarPoint.Win.Spread.CellType.RichTextCellType();
  5.       fpSpread1.ActiveSheet.Cells[0, 0].CellType = rtb;
  6.       System.IO.StreamReader file = new System.IO.StreamReader(Application.StartupPath + "\\test.rtf");
  7.       string words = file.ReadToEnd();
  8.       fpSpread1.ActiveSheet.Cells[0, 0].Value = words;
  9.       rtb.Multiline = true;
  10.       rtb.WordWrap = true;
  11. }


复制代码

2.设置打印格式可以通过 PrintInfo 类来实现。详细请参考帮助文档 PrintInfo 类。
3.导出 Excel 页眉页脚请问您指的是 ColumnHeader 和 ColumnFooter 吗?
可以导出 ColumnHeader 代码如下:

  1. fpSpread1.SaveExcel(s, FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders);
复制代码

由于 Excel 不支持 ColumnFooter ,所以ColumnFooter 无法导出
回复 使用道具 举报
lynn1979
中级会员   /  发表于:2014-4-22 10:45:00
板凳
非常感谢这么快回复,问题解决了
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-4-22 13:41:00
地板
回复 3楼lynn1979的帖子

恩 客气了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部