请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

dadado

初级会员

14

主题

47

帖子

354

积分

初级会员

积分
354

活字格认证

dadado
初级会员   /  发表于:2016-9-6 12:50  /   查看:3218  /  回复:3
在excel中可以设置某些区域为打印标题,
效果是每一页的顶端和左端都能够出现这些设定的标题

spread for asp.net生成的excel是否可以达到这样的效果,
可以实现的话,能否提供一下参考代码

谢谢!

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-9-6 18:12:30
沙发
你可以通过PrintSheet事件给打印页面添加标题。
代码参考:
  1. private void FpSpread1_PrintSheet(object sender, FarPoint.Web.Spread.PrintEventArgs e)
  2.    {
  3.      if (e.Header == true)
  4.      {
  5.       e.Content = "Header<BR>Test";
  6.      }
  7.     if (e.Header == false)
  8.     {
  9.      e.Content = "Footer";
  10.     }
  11.    }
复制代码


另外如果你期望在每一页的顶部都打印特定的Range,可以使用PrintInfo的RepeatColEnd/RepeatColStart/RepeatRowEnd/RepeatRowStart属性类设置范围。
详细的情参考产品文档:
http://sphelp.grapecity.com/WebH ... RepeatRowStart.html
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
dadado
初级会员   /  发表于:2016-9-21 17:07:33
板凳
问题已解决
多谢!
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-9-21 17:21:04
地板
不客气,应该的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部