找回密码
 立即注册

QQ登录

只需一步,快速开始

gnip

中级会员

111

主题

281

帖子

864

积分

中级会员

积分
864
gnip
中级会员   /  发表于:2024-7-26 17:42  /   查看:570  /  回复:8
1金币
image.png994954528.png 这是我的数据,然后打印, image.png986011657.png 打印的信息不全,一行都没打印完,缺了半截 image.png154717406.png ,这是打印api

最佳答案

查看完整内容

您好,退出预览模式,点击”页面布局“”分页预览“ 可以看到分页线,与您问题中的截图是一致的。 也就是说,A4纸在当前页面上,只能打印到D列。 如果想要所有列打印到一页,可以将其缩放,参考下面或者下面的代码:

8 个回复

倒序浏览
最佳答案
最佳答案
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-7-26 17:42:23
来自 4#
您好,退出预览模式,点击”页面布局“”分页预览“
可以看到分页线,与您问题中的截图是一致的。
image.png942989196.png
也就是说,A4纸在当前页面上,只能打印到D列。
如果想要所有列打印到一页,可以将其缩放,参考下面或者下面的代码:



image.png879482726.png

  1. var printInfo = new GC.Spread.Sheets.Print.PrintInfo();
  2. printInfo.fitPagesWide(1);
  3. sheet.printInfo(printInfo);
复制代码


回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-7-29 09:55:56
2#
在预览页面,点击”文件“”保存“,然后将保存的sjs文件上传上来,我们需要验证下。
回复 使用道具 举报
gnip
中级会员   /  发表于:2024-7-29 10:05:35
3#
Ellia.Duan 发表于 2024-7-29 09:55
在预览页面,点击”文件“”保存“,然后将保存的sjs文件上传上来,我们需要验证下。

测试文件

填报测试数据.zip

27.04 KB, 下载次数: 76

回复 使用道具 举报
gnip
中级会员   /  发表于:2024-7-29 10:41:59
5#
Ellia.Duan 发表于 2024-7-29 10:30
您好,退出预览模式,点击”页面布局“”分页预览“
可以看到分页线,与您问题中的截图是一致的。

可是报表预览模式下代码api方式怎么设置么,上面对应的ui操作菜单都是没开放出来给用户操作的,默认都隐藏了的 image.png456871642.png ,我这样使用的,可是效果还是没变
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-7-29 10:51:26
6#
您好,少了一行代码:
sheet.printInfo(printInfo);
回复 使用道具 举报
gnip
中级会员   /  发表于:2024-7-29 10:53:36
7#
Ellia.Duan 发表于 2024-7-29 10:51
您好,少了一行代码:
sheet.printInfo(printInfo);

单sheet配置呀,sheet数量不定哦,我岂不是要遍历去操作设置一遍这样的话
回复 使用道具 举报
gnip
中级会员   /  发表于:2024-7-29 11:08:50
8#
gnip 发表于 2024-7-29 10:53
单sheet配置呀,sheet数量不定哦,我岂不是要遍历去操作设置一遍这样的话

可以了,感谢大哥
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-7-29 11:47:22
9#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部