找回密码
 立即注册

QQ登录

只需一步,快速开始

18744279242

初级会员

13

主题

33

帖子

254

积分

初级会员

积分
254

微信认证勋章

[已处理] PDF导出功能

18744279242
初级会员   /  发表于:2017-12-20 08:50  /   查看:4056  /  回复:3
本帖最后由 18744279242 于 2017-12-20 10:53 编辑

复制代码
我想导出的PDF跟A4纸一样,但是导来的PDF样式不居中。我该怎么设置。        var printInfo = sheet.printInfo();
        printInfo.paperSize(new GC.Spread.Sheets.Print.PaperSize(GC.Spread.Sheets.Print.PaperKind.a4));
        printInfo.margin({top:0, bottom:0, left:0, right:0, header:0, footer:0});
        printInfo.showBorder(false);
        printInfo.centering(GC.Spread.Sheets.Print.PrintCentering.both);
        printInfo.zoomFactor(0.95);
        printInfo.bestFitColumns(false);
        printInfo.bestFitRows(false);
        printInfo.rowEnd(sheet.getRowCount());
        printInfo.columnEnd(sheet.getColumnCount());
        printInfo.qualityFactor(6);
        printInfo.showGridLine(false);
        printInfo.showColumnHeader(GC.Spread.Sheets.Print.PrintVisibilityType.hide);
        printInfo.showRowHeader(GC.Spread.Sheets.Print.PrintVisibilityType.hide);

捕获.PNG

3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-20 13:48:19
沙发
您好,您提供一下序列化的SSJSON,我这边具体调试一下。
回复 使用道具 举报
18744279242
初级会员   /  发表于:2017-12-20 14:54:08
板凳
ClarkPan 发表于 2017-12-20 13:48
您好,您提供一下序列化的SSJSON,我这边具体调试一下。

问题解决了,设置一下这个就好了,谢谢了
printInfo.rowEnd(),  
printInfo.columnEnd()
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-20 16:13:02
地板
明白您的情况了,您是因为下面还有空白的单元格,所以导出来后黑色的边框会偏上。设置printInfo.rowEnd()没有问题,也可以通过设置setRowCount将空白行删去
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部