找回密码
 立即注册

QQ登录

只需一步,快速开始

婧友

论坛元老

24

主题

74

帖子

1万

积分

论坛元老

积分
10068

活字格认证

婧友
论坛元老   /  发表于:2012-5-29 17:21  /   查看:5077  /  回复:4
spread 在展现的时候BorderColor为白色,但是在打印的时候,周边都没有边框,请问一下,在打印的时候怎么更改BorderColor的颜色值

4 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-5-29 18:17:00
沙发

回复 1# 婧友 的帖子

可以在 Spread 后台事件 PrintSheet 中设置:

  1.         protected void FpSpread1_PrintSheet(object sender, FarPoint.Web.Spread.PrintEventArgs e)
  2.         {
  3.             for (int i = 0; i < this.FpSpread1.Sheets[0].RowCount; i++)
  4.             {
  5.                 this.FpSpread1.Sheets[0].Rows[i].Border = new FarPoint.Web.Spread.Border(BorderStyle.Solid, System.Drawing.Color.Red);
  6.             }
  7.         }
复制代码
回复 使用道具 举报
婧友
论坛元老   /  发表于:2012-5-29 18:55:00
板凳
为什么不触发FpSpread1_PrintSheet事件呢?打印之后是这个效果,旁边还是加不上边框

png

png
回复 使用道具 举报
婧友
论坛元老   /  发表于:2012-5-30 10:08:00
地板
问题已经解决了,是我大意了,谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-5-30 10:23:00
5#

回复 4# 婧友 的帖子

好的,感谢把结果反馈给我们。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部