找回密码
 立即注册

QQ登录

只需一步,快速开始

tiny88

注册会员

12

主题

40

帖子

104

积分

注册会员

积分
104
tiny88
注册会员   /  发表于:2024-8-6 09:22  /   查看:977  /  回复:7
1金币

导出pdf内容过多如何自动分页?
image.png486812133.png

最佳答案

查看完整内容

PrintInfo:zoomFactor()用以设置缩放比例,PrintInfo:fitPagesTall()和PrintInfo:fitPagesWide()分别用以缩放调整页高和页宽,如下图所示: 因此,您需要清空页宽页高的缩放设置,并设置缩放比例即可,可参考如下代码: 关于API详情,您可以参考官网文档了解: PrintInfo:zoomFactor--https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Print.PrintInfo#zoomfactor PrintInfo:fitPagesTall()--ht ...

7 个回复

正序浏览
Wilson.Zhang
超级版主   /  发表于:2024-8-29 18:24:08
8#
您好!从跟帖信息了解到您的问题已得到了有效的解决方案,那就结贴了。如有问题,欢迎继续发帖沟通。
回复 使用道具 举报
tiny88
注册会员   /  发表于:2024-8-6 15:04:12
6#
Lewis 发表于 2024-8-6 14:20
我看你设置了自适应缩放,尝试去掉再导出看看:

可能模板里设置了,怎么通过代码设置?,我试了zoomFactor(1)没有效果
回复 使用道具 举报
tiny88
注册会员   /  发表于:2024-8-6 14:47:44
5#
image.png978549194.png 代码没有设置呀,可能模板文件里有设置吧,怎么通过代码更改呢?
回复 使用道具 举报
Lewis
初级会员   /  发表于:2024-8-6 14:20:02
4#
我看你设置了自适应缩放,尝试去掉再导出看看: image.png737272948.png
回复 使用道具 举报
tiny88
注册会员   /  发表于:2024-8-6 14:00:47
3#
Wilson.Zhang 发表于 2024-8-6 12:15
您好!SpreadJS导出PDF时会根据每页内能显示的行数自动分页。请问您遇到的具体问题是什么呢?

如图一共3个sheet页,第2页的内容过多,导出pdf并没有自动分页,还是3页。表格文件详见附件,麻烦帮忙看一下

json文件.rar

32.59 KB, 下载次数: 129

回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-6 12:15:32
2#
您好!SpreadJS导出PDF时会根据每页内能显示的行数自动分页。请问您遇到的具体问题是什么呢?
回复 使用道具 举报
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-8-6 09:22:45
来自 7#
tiny88 发表于 2024-8-6 15:04
可能模板里设置了,怎么通过代码设置?,我试了zoomFactor(1)没有效果

PrintInfo:zoomFactor()用以设置缩放比例,PrintInfo:fitPagesTall()和PrintInfo:fitPagesWide()分别用以缩放调整页高和页宽,如下图所示:
1722928202214.jpg846913757.png
因此,您需要清空页宽页高的缩放设置,并设置缩放比例即可,可参考如下代码:
  1. printInfo.fitPagesTall(null);
  2. printInfo.fitPagesWide(null);
  3. printInfo.zoomFactor(1);
复制代码
关于API详情,您可以参考官网文档了解:
PrintInfo:zoomFactor--https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Print.PrintInfo#zoomfactor
PrintInfo:fitPagesTall()--https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Print.PrintInfo#fitpagestall
PrintInfo:fitPagesWide()--https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Print.PrintInfo#fitpageswide
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部