找回密码
 立即注册

QQ登录

只需一步,快速开始

Ljg

金牌服务用户

8

主题

14

帖子

50

积分

金牌服务用户

积分
50
Ljg
金牌服务用户   /  发表于:2024-12-3 16:31  /   查看:83  /  回复:2
本帖最后由 Ljg 于 2024-12-3 16:32 编辑

eln打印标题的页脚能不能自己配置这个选项呢,每次都要进行自定义配置操作上有点不方便
image.png928366393.png

2 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2024-12-3 16:47:25
沙发
您好!如果您的场景需要添加新页后对新页自动设置,那么可以监听ActiveSheetChanegd事件,在事件发生时对当前sheet设置printInfo,页眉页脚均在printInfo中。可以参考如下代码:
  1. spread.bind(GC.Spread.Sheets.Events.ActiveSheetChanged, function(e, args) {
  2.     var curSheet = args.newSheet;
  3.     console.log('newSheet name: ', curSheet.name());
  4.     var printInfo = curSheet.printInfo();
  5.     printInfo.pageHeaderFooter({
  6.                normal: {
  7.                    header: {
  8.                        left: "",
  9.                        center: "",
  10.                        right: printHeaderRight
  11.                    },
  12.                    footer: {
  13.                        left: "页脚设置内容-let",
  14.                        center: "页脚设置内容-center",
  15.                        right: '页脚设置内容-right'
  16.                    }
  17.                }
  18.            });
  19. });
复制代码

如果只是需要对一个工作簿中已经存在的所有sheet设置相同的页眉和相同的页脚,可以使用代码遍历工作簿中的每个sheet,依然通过printInfo设置。

关于页眉页脚设置的更多详情,您可以参考官网教程了解:
https://demo.grapecity.com.cn/sp ... custom-print/purejs
1733215635608.png861385497.png
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-12-4 10:48:58
板凳
您好!请教下您的问题是否已得到解决?如果还存在问题,需要您反馈下最新进展,咱们据此讨论分析。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部