您好!如果您的场景需要添加新页后对新页自动设置,那么可以监听ActiveSheetChanegd事件,在事件发生时对当前sheet设置printInfo,页眉页脚均在printInfo中。可以参考如下代码:
- spread.bind(GC.Spread.Sheets.Events.ActiveSheetChanged, function(e, args) {
- var curSheet = args.newSheet;
- console.log('newSheet name: ', curSheet.name());
- var printInfo = curSheet.printInfo();
- printInfo.pageHeaderFooter({
- normal: {
- header: {
- left: "",
- center: "",
- right: printHeaderRight
- },
- footer: {
- left: "页脚设置内容-let",
- center: "页脚设置内容-center",
- right: '页脚设置内容-right'
- }
- }
- });
- });
复制代码
如果只是需要对一个工作簿中已经存在的所有sheet设置相同的页眉和相同的页脚,可以使用代码遍历工作簿中的每个sheet,依然通过printInfo设置。
关于页眉页脚设置的更多详情,您可以参考官网教程了解:
https://demo.grapecity.com.cn/sp ... custom-print/purejs
|