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

QQ登录

只需一步,快速开始

AGCGZ

注册会员

15

主题

21

帖子

90

积分

注册会员

积分
90
AGCGZ
注册会员   /  发表于:2018-12-6 11:56  /   查看:3727  /  回复:1
具体问题:
              设置了打印参数在打印中每页的页脚中部显示页码页数,页脚左边显示当前日期,可实际上打印预览中并没有显示,麻烦帮忙看一下。
设置了浏览器的页眉页脚: image.png699295959.png 没有设置: image.png208253783.png
打印参数的设置: image.png966766357.png


打印Spread-Josn.zip

69.62 KB, 下载次数: 119

1 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-12-6 15:30:04
沙发
您好,没有打印出页脚的问题在于没有设置正确的margin,

因为margin中需要为页脚留出一些空间,我改动了一些代码,贴出来您参考:

  1.             var sheet = spread.getActiveSheet();
  2.             sheet.printInfo().showBorder(false);
  3.             sheet.printInfo().showGridLine(false);
  4.             sheet.printInfo().showColumnHeader(GC.Spread.Sheets.Print.PrintVisibilityType.hide);
  5.             sheet.printInfo().showRowHeader(GC.Spread.Sheets.Print.PrintVisibilityType.hide);
  6.             sheet.printInfo().orientation(GC.Spread.Sheets.Print.PrintPageOrientation.landscape);
  7.             sheet.printInfo().footerCenter("&P/&N");
  8.             sheet.printInfo().footerLeft("&D");
  9.             sheet.printInfo().margin({top:0, bottom:30, left:30, right:0, header:0, footer:0});
  10.             sheet.printInfo().centering(GC.Spread.Sheets.Print.PrintCentering.horizontal);
  11.             sheet.printInfo().paperSize(new GC.Spread.Sheets.Print.PaperSize(
  12.                 GC.Spread.Sheets.Print.PaperKind.a4));

  13.             console.log(sheet.printInfo());

  14.             spread.print();
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部