找回密码
 立即注册

QQ登录

只需一步,快速开始

Litt101

注册会员

6

主题

19

帖子

69

积分

注册会员

积分
69
最新发帖

[已处理] v12打印行被截断 关闭

Litt101
注册会员   /  发表于:2024-3-21 10:15  /   查看:570  /  回复:4
使用如下代码,打印的表格第一页的最后一行被拦腰截断

var sheet = spread.getActiveSheet();
var printInfo = sheet.printInfo();
printInfo.orientation(GC.Spread.Sheets.Print.PrintPageOrientation.landscape);//打印方向
printInfo.bestFitRows(true);//获取或设置是否调整行高度以适合打印的最高文本高度
printInfo.bestFitColumns(true);//获取或设置列宽是否调整为适合打印的最长文本宽度
printInfo.repeatRowStart(0);//固定开始行
printInfo.repeatRowEnd(2);//固定终止行
printInfo.margin({
        top: 5 * 4,
        bottom: 10 * 4,
        left: 5 * 4,
        right: 5 * 4,
        header: 0,
        footer: 0
});
printInfo.paperSize(new GC.Spread.Sheets.Print.PaperSize(GC.Spread.Sheets.Print.PaperKind.a4));
printInfo.fitPagesWide(1);//自适应列宽到一页         
sheet.printInfo(printInfo);
spread.print(0);

image.png413849181.png

4 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-3-21 17:30:23
沙发
您好,您的情况我了解了,需要您提供一下您的SSJSON文件,我们这边复现后调研一下。
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
Litt101
注册会员   /  发表于:2024-3-22 08:59:23
板凳
Joestar.Xu 发表于 2024-3-21 17:30
您好,您的情况我了解了,需要您提供一下您的SSJSON文件,我们这边复现后调研一下。

内容见附件,是可以复现的

json.zip

11.18 KB, 下载次数: 25

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-3-22 11:41:26
地板
您好,经调研,猜测这是一个旧版本的问题,已经在新版本中修复了,您可以在https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html测试一下看看。
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:6 天前
5#
您好,由于本帖较长时间没有回复,本帖先做结贴处理了,后续如您有其他问题,欢迎您开新帖提问。
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部