找回密码
 立即注册

QQ登录

只需一步,快速开始

lin666

初级会员

40

主题

139

帖子

439

积分

初级会员

积分
439
lin666
初级会员   /  发表于:2019-8-26 15:11  /   查看:2598  /  回复:3
image.png547659911.png
image.png958457946.png
转pdf之后打印出来有两页

3 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2019-8-26 15:19:18
沙发
本帖最后由 Fiooona 于 2019-8-26 15:21 编辑

您好这问题一般是因为没有设置好纸张大小paperSize,可以参考下面代码:
  1.     var sheet = spread.getActiveSheet();
  2.         var printInfo = sheet.printInfo();
  3.         printInfo.paperSize(new GC.Spread.Sheets.Print.PaperSize(GC.Spread.Sheets.Print.PaperKind.a4));
  4.         printInfo.margin({ top: 10, bottom: 0, left: 0, right: 0, header: 0, footer: 0 });
  5.         printInfo.showColumnHeader(GC.Spread.Sheets.Print.PrintVisibilityType.hide);//获取或设置是否打印列标题。
  6.          printInfo.showRowHeader(GC.Spread.Sheets.Print.PrintVisibilityType.hide);
  7.          printInfo.orientation(GC.Spread.Sheets.Print.PrintPageOrientation.portrait);//打印的页面方向。portrait纵 landscape
  8.          printInfo.centering(GC.Spread.Sheets.Print.PrintCentering.horizontal);//打印页面的居中方式。
  9.              //是否打印控件的外边框
  10.              printInfo.showBorder(true);
  11.       //是否打印网格线(默认打印)
  12.          printInfo.showGridLine(false);
  13.         spread.print();
复制代码

评分

参与人数 1满意度 +5 收起 理由
lin666 + 5 很给力!

查看全部评分

组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
lin666
初级会员   /  发表于:2019-8-26 15:29:10
板凳
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-8-26 15:33:04
地板
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部