找回密码
 立即注册

QQ登录

只需一步,快速开始

baigenliang

中级会员

42

主题

126

帖子

972

积分

中级会员

积分
972

活字格认证

[已处理] SpreadJs双页打印

baigenliang
中级会员   /  发表于:2016-1-12 14:25  /   查看:3741  /  回复:4

打印第一页

打印第一页

打印第二页

打印第二页

打印第三页

打印第三页

代码页面大小设置

代码页面大小设置

1.同时打印两个sheet 按照你们提供的设置方法
     printInfo.paperSize(new GcSpread.Sheets.PaperSize(1200, 800))
  打印出来的效果如上图所示
2.第一页还行到了第二页调到最小但是还有一页空白页
3.第二页预览页如果在调整编剧 它会换到另一页去
4.你们能尽快解决这个问题吗?解决用户需求是你们因该做的?就这一个问题弄了这么久
5.需要你们务必尽快的解决

SpreadJs9.zip (620.08 KB, 下载次数: 73)

4 个回复

倒序浏览
gw0506
超级版主   /  发表于:2016-1-12 17:35:00
沙发
你好,我能感觉到你有些着急。这个问题确实有一些反复,这里我先向你致歉!
SpreadJS目前的版本不支持横向打印,这个你是知道的。我们的因为你这个case做着最大的努力,不仅技术服务工程师在跟踪你的问题,研发团队也在想办法。
即便如此也有可能短期内无法解决,也希望你能明白。因为Web打印在整个业界都是难点,没有成熟的解决方案。不过我们依然会为了满足用户需求而继续努力。实际上目前增加打印功能,就是因为你这边是我们老用户而且一直需要这个功能。

回过来我们再说说现在的问题。我这边也跟研发团队做了比较深入的沟通,得到如下结论。
1. 在浏览器里,控件无法拿到打印设备的各种信息,所以横向,纵向,纸张尺寸其实都是无效的。
2. 我们唯一能控制的就是papersize。也就是说,只要我们根据用户需求调整好了pagesize,就能够基本满足用户的需要。
3. 空白页的问题,应该就是PaperSize的问题。从图片看,宽度应该达不到1200. 你可以等比调小PaperSize再试。
4. 各个浏览器都做了不统一的打印预览方案,这一点也是隐患。你可以告诉我你截图用的是什么浏览器。我们可以帮你一起调整尺寸。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-1-12 17:40:00
板凳
这个压缩包损坏,下载后无法解压。麻烦你再传一份。或者你这个和之前哪个帖子中的是否一致?给我链接也行。
回复 使用道具 举报
baigenliang
中级会员   /  发表于:2016-1-13 14:21:00
地板
1.谷歌浏览器和IE
2.你们能根据这两个浏览器调下同时打印两个sheet的PageSize大小吗
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2016-1-13 15:21:00
5#
您好,

已经在http://gcdn.gcpowertools.com.cn/showtopic-20294.html给出了代码。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部