找回密码
 立即注册

QQ登录

只需一步,快速开始

EplanningSoft

初级会员

15

主题

73

帖子

210

积分

初级会员

积分
210
EplanningSoft
初级会员   /  发表于:2020-6-24 15:58  /   查看:9535  /  回复:15
1金币

spreadjs9.4版本,printinfo中设置横向打印,浏览器预览界面也设置为横向,但每页的内容列数,还是纵向的那些,并没有增加,
而且还有很多空白页,页边距设为0 也去不掉,缩放比例减小也没用
image.png847034606.png
printInfo.margin({ top: 0, bottom: 0, left: 0, right: 0, header: 0, footer: 0 });
printInfo.paperSize(new GcSpread.Sheets.PaperSize(GcSpread.Sheets.PaperKind.A3));
printInfo.orientation(GcSpread.Sheets.PrintPageOrientation.Landscape);
printInfo.zoomFactor(0.9);


15 个回复

正序浏览
Fiooona
论坛元老   /  发表于:2020-6-30 09:15:00
16#
好的,有问题再开新帖交流
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
EplanningSoft
初级会员   /  发表于:2020-6-29 18:32:45
15#
Fiooona 发表于 2020-6-28 17:54
是的,V9中还没有支持横纵向打印:解决方案参考这里:https://www.grapecity.com.cn/blogs/spreadjsv9-prin ...

这个自定义纸张尺寸的方式可以达到横向打印的效果,只是就算把边框设置为无,还是会有一两张的空白页,不过已经很好了,暂时可以先用着
回复 使用道具 举报
EplanningSoft
初级会员   /  发表于:2020-6-28 15:52:09
13#
Fiooona 发表于 2020-6-28 14:36
如果替换了V9安装包后就不行了,那估计是修复了老版本中的bug

我这边经过反复测试发现,应该是v9.4不支持横向打印, 我这边不管切换哪个纸张大小,打印出来的每页内容,都是对应纸张的纵向内容数据量,所以我这边怀疑 是我用这个版本 本身不支持横向打印
您这边有v9.4版本环境吗?帮忙查看确认一下吧,这个功能比较着急
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-6-28 15:48:35
12#
没有,这个版本已经停止维护了
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
EplanningSoft
初级会员   /  发表于:2020-6-28 15:40:33
11#
Fiooona 发表于 2020-6-28 14:36
如果替换了V9安装包后就不行了,那估计是修复了老版本中的bug

有没有v9.4的补丁
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-6-28 14:36:54
10#
如果替换了V9安装包后就不行了,那估计是修复了老版本中的bug
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
EplanningSoft
初级会员   /  发表于:2020-6-28 14:28:15
9#
Fiooona 发表于 2020-6-28 12:08
Demo在上面已经上传,请查看,另外请注意上面贴的浏览器中设置的截图,如果还有问题,可以在我的demo中修改 ...

您给的Demo中是最新版本,我这里是v9.4版本的,是老版本的不可以吗?
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-6-28 12:08:58
8#
Demo在上面已经上传,请查看,另外请注意上面贴的浏览器中设置的截图,如果还有问题,可以在我的demo中修改复现您的问题并 截图看下您浏览器的设置
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
EplanningSoft
初级会员   /  发表于:2020-6-28 11:09:31
7#
Fiooona 发表于 2020-6-28 10:56
一样的,printInfo.paperSize(new GC.Spread.Sheets.Print.PaperSize(GC.Spread.Sheets.Print.PaperKind.a4 ...

我设置的原本就是A3,横向,无边框,代码也是,但效果确是我贴子里截图的样子
printInfo.margin({ top: 0, bottom: 0, left: 0, right: 0, header: 0, footer: 0 });
printInfo.paperSize(new GcSpread.Sheets.PaperSize(GcSpread.Sheets.PaperKind.A3));
printInfo.orientation(GcSpread.Sheets.PrintPageOrientation.Landscape);
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-6-28 10:56:39
6#
一样的,printInfo.paperSize(new GC.Spread.Sheets.Print.PaperSize(GC.Spread.Sheets.Print.PaperKind.a4)); 把A4 改成A3就好
image.png690957336.png
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部