找回密码
 立即注册

QQ登录

只需一步,快速开始

tiansfather

注册会员

13

主题

34

帖子

135

积分

注册会员

积分
135
tiansfather
注册会员   /  发表于:2020-12-17 15:42  /   查看:4292  /  回复:14
因为打印的表格有较多列

image.png673524779.png

打印的时候变成了两张图 且每张图的右边空出很多  我期望右边不要空出来
image.png854466857.png

我试着删除了一些列
image.png891416625.png

可效果依然如此 第二张图只有一列
image.png188011473.png



我观察了DOM结构依然无解 id=ss
image.png995649414.png

14 个回复

正序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-12-18 09:40:50
15#

解决了就好,那这边先给您结贴了,有新问题欢迎开新帖交流~
回复 使用道具 举报
tiansfather
注册会员   /  发表于:2020-12-18 09:36:01
14#
DerrickJiao 发表于 2020-12-17 18:12
您参照这段代码设置打印的居中以及margin,另外您还需要用paperSize设置纸张大小和orientati ...

完美解决 谢谢
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-12-17 18:12:19
13#
tiansfather 发表于 2020-12-17 17:15
补充下 我选的是A3纸张

您参照这段代码设置打印的居中以及margin,另外您还需要paperSize设置纸张大小和orientation设置打印方向
image.png497144774.png
回复 使用道具 举报
tiansfather
注册会员   /  发表于:2020-12-17 17:15:13
12#
DerrickJiao 发表于 2020-12-17 16:58
请问您的需求是想横向打印还是纵向打印呢

补充下 我选的是A3纸张
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-12-17 17:07:58
11#
tiansfather 发表于 2020-12-17 17:01
我想横向打印 但按你的试了横向也有空

出现您这种情况是因为您打印设置的纸张大小不一致,另外,您还进行了缩放。
image.png207407836.png

建议您参考下面的代码设置打印以及用paperSize设置纸张大小和orientation设置打印方向
  1. var sheetPrint = sheet.printInfo();
复制代码


回复 使用道具 举报
tiansfather
注册会员   /  发表于:2020-12-17 17:01:34
10#
本帖最后由 tiansfather 于 2020-12-17 17:07 编辑
DerrickJiao 发表于 2020-12-17 16:58
请问您的需求是想横向打印还是纵向打印呢

我想横向打印 但按你的试了纵向也有空 image.png580712279.png

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-12-17 16:58:44
9#

请问您的需求是想横向打印还是纵向打印呢
回复 使用道具 举报
tiansfather
注册会员   /  发表于:2020-12-17 16:53:46
8#
DerrickJiao 发表于 2020-12-17 16:37
您看下这个效果可以不,您可以参考demo的打印设置printInfo


好像无区别啊
image.png444998168.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-12-17 16:37:54
7#

您看下这个效果可以不,您可以参考demo的打印设置printInfo
image.png654581603.png

online.zip

3.17 MB, 下载次数: 54

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