找回密码
 立即注册

QQ登录

只需一步,快速开始

Vanquisher

金牌服务用户

5

主题

11

帖子

42

积分

金牌服务用户

积分
42
Vanquisher
金牌服务用户   /  发表于:2021-7-7 18:26  /   查看:2085  /  回复:1
SpreadJS导入设计好的Excel模板后尺寸变形,在excel中打印和导出是刚刚好的,但是导入SpreadJS后打印或导出会出现分页的情况,这个情况该如何解决
Excel效果如图,导出打印页面有富余

SpreadJS导入后效果如图:
Lark20210707-181611.png
发生了分页情况 行高貌似每行都存在偏差
测试模板.xlsx.zip (12.26 KB, 下载次数: 35)

1 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-8 08:49:23
沙发
您好,建议您参考下面的配置去调整您的表单,下面margin的具体数据您可以根据您的需求再调整
varprintInfo = new GC.Spread.Sheets.Print.PrintInfo();
printInfo.showRowHeader(GC.Spread.Sheets.Print.PrintVisibilityType.hide);
printInfo.showColumnHeader(GC.Spread.Sheets.Print.PrintVisibilityType.hide);
printInfo.fitPagesTall(1);
printInfo.margin({top:0,bottom:0, left:20, right:20});
sheet.printInfo(printInfo)

因为我们调用的是浏览器的打印,因此与Excel客户端有可能会存在少许差异,您可以通过调整上述margin达到理想效果。有关更多打印信息可以参考
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/print/custom-print/purejs

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部