找回密码
 立即注册

QQ登录

只需一步,快速开始

qubernet

初级会员

24

主题

59

帖子

213

积分

初级会员

积分
213

[已处理] 关于打印的问题

qubernet
初级会员   /  发表于:2018-10-29 13:31  /   查看:3680  /  回复:3
本帖最后由 qubernet 于 2018-10-29 13:34 编辑

        新建了一个Excel测试模板文件,然后想实现打印,打印的要求是:上下左右的边距都为0,也就是上下左右不要留空白区域。
        代码中我也是设置了打印设置的,如下所示:
  1. printInfo.margin({
  2.     top: 0, bottom: 0, left: 0, right: 0, header: 0, footer: 0
  3.         });
复制代码
        但是在调用浏览器打印预览的时候,底部总是有空白一块区域,不知道能否解决这个?
        强制设置每页打印的行数也无效,如:sheet.setRowPageBreak(200, true);

        如下所示的效果图:
9999.png








3 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-10-29 15:45:30
沙发
你好,想实现你说的全页面打印,关键在于调整纸张尺寸。

我上传一个Demo给你参考,其中关键代码做了注释。

我注意到您使用的是chrome浏览器,我也用chrome浏览器调试了Demo,

你只要在打印时把边距设置为“无”即可。

Print.html

4 KB, 下载次数: 192

回复 使用道具 举报
qubernet
初级会员   /  发表于:2018-10-31 10:18:07
板凳
好的,谢谢,问题已处理!
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-10-31 12:11:31
地板
不客气,很高兴解决了问题,本帖我结贴了~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部