找回密码
 立即注册

QQ登录

只需一步,快速开始

Woodrow

最新发帖
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-22 18:43:20
21#
前面有说过,经测试上述代码是可以正常横向打印的,打印效果如上图。
所以,只能通过您的文件来实际测试了。
如果受内网限制,您在公司外模拟sheet数据,提供一个能复现这个问题的json文件。不然,这边也没有更好的办法了。
回复 使用道具 举报
Woodrow
注册会员   /  发表于:2021-4-22 18:49:05
22#
我用的是12.2.2的版本,不支持这个方法
回复 使用道具 举报
Woodrow
注册会员   /  发表于:2021-4-22 18:59:00
23#
左上角的当前日期,标题,还有底部的获取当前链接对分页有影响吗?在哪里去掉这些信息?

在哪里去掉左上角的当前日期,标题,还有底部获取当前访问链接?

在哪里去掉左上角的当前日期,标题,还有底部获取当前访问链接?
回复 使用道具 举报
Woodrow
注册会员   /  发表于:2021-4-22 19:05:24
24#
我刚刚上传了一个excel,你们试试

打印测试文档.zip

63.38 KB, 下载次数: 83

回复 使用道具 举报
Woodrow
注册会员   /  发表于:2021-4-22 19:10:56
25#
代码是图片这样的,你也可以按你们的代码用这个附件来复现效果,看看有没有出现我前面图片的情况
微信图片_20210422190910.jpg
回复 使用道具 举报
Woodrow
注册会员   /  发表于:2021-4-22 20:30:30
26#
printInfo.paperSize(new GC.Spread.Sheets.Print.PaperSize(GC.Spread.Sheets.Print.PaperKind.a4));

这句代码并不能解决空白页的问题,不知道是什么影响了
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-23 09:29:46
27#
本帖最后由 lynn512 于 2021-4-23 09:32 编辑

这边在 在线表格编辑器(V14.0.10)测试了您上传的Excel文件,
代码如下:
  1. var spread= GC.Spread.Sheets.Designer.findControl(document.getElementById("gc-designer-container")).getWorkbook();
  2. var sheet = spread.getActiveSheet();
  3. var printInfo = sheet.printInfo();
  4. printInfo.orientation(GC.Spread.Sheets.Print.PrintPageOrientation.landscape)
  5. printInfo.margin({ top: 0, bottom: 0, left: 0, right: 0, header: 0, footer: 0 });
  6. printInfo.showRowHeader(GC.Spread.Sheets.Print.PrintVisibilityType.hide);
  7. printInfo.showColumnHeader(GC.Spread.Sheets.Print.PrintVisibilityType.hide);
复制代码


image.png12447203.png

打印结果如下图(正常横向打印,未出现空白页问题):
image.png575425109.png

您可以在此地址在线表格编辑器(V14.0.10)实际测试下,代码是没有问题的,
建议您升级至最新版本,先排除下是否是版本问题。
如果问题后问题依然存在,建议您新建一个空白工程,逐步测试排除可能性。
回复 使用道具 举报
Woodrow
注册会员   /  发表于:2021-4-23 10:00:44
28#
我的代码也是图片那些,理论上同样的excepl应该打印正常的,可能是我的版本问题,这个升级版本麻烦不?有升级教程吗?之前这个是我以前的同事接入的,
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-23 10:19:58
29#
本帖最后由 lynn512 于 2021-4-23 10:21 编辑

如果是使用的框架(vue等),可以在package.json中修改至最新版本。
升级新版本后需要使用V14授权码,如果您不是金牌用户,需要联系销售重新购买。
建议您先升级至最新版测试下,升级后问题能解决的话再考虑购买情况。
(升级至V14后,请注释掉之前的授权码,不然会提示授权无效问题)
回复 使用道具 举报
Woodrow
注册会员   /  发表于:2021-4-23 10:24:12
30#
嗯嗯,行,我先测试一下这个,如果实在不行再考虑升级购买授权
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部