找回密码
 立即注册

QQ登录

只需一步,快速开始

Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-7 15:55:15
11#

兄弟,你还得把这个printinfo给到这个sheet才生效呀
image.png914801025.png
回复 使用道具 举报
樊小二丶
注册会员   /  发表于:2021-12-7 16:19:37
12#
Derrick.Jiao 发表于 2021-12-7 15:55
兄弟,你还得把这个printinfo给到这个sheet才生效呀

image.png712800903.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-7 16:58:02
13#

可以参考下面代码进行调整,需要纵向打印时,代码也需要设置orientation
  1. var count = spread.getSheetCount();
  2.             var printInfo = new GC.Spread.Sheets.Print.PrintInfo();
  3.             printInfo.fitPagesWide(1);
  4.             printInfo.paperSize(new GC.Spread.Sheets.Print.PaperSize(600, 900));

  5.             printInfo.orientation(GC.Spread.Sheets.Print.PrintPageOrientation.landscape);
  6.             printInfo.margin({ top: 30, bottom: 0, left: 0, right: 0, header: 0, footer: 0 });

  7.             var sheet = spread.getSheet(count-1);
  8.             sheet.printInfo(printInfo);
  9.      
  10.             spread.print(count-1);
复制代码


回复 使用道具 举报
樊小二丶
注册会员   /  发表于:2021-12-7 17:14:14
14#
Derrick.Jiao 发表于 2021-12-7 16:58
可以参考下面代码进行调整,需要纵向打印时,代码也需要设置orientation

嗯 这个表格打印出来大小是否可以自适应在纸张上的大小呢
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-7 17:39:31
15#
樊小二丶 发表于 2021-12-7 17:14
嗯 这个表格打印出来大小是否可以自适应在纸张上的大小呢

不支持自适应纸张大小,要适应缩放宽高可以用这两个接口适应到多少页。传测参数就是对饮给的页数。
image.png808272094.png

另外,原贴的问题已结,有新问题也请开新帖交流。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部