找回密码
 立即注册

QQ登录

只需一步,快速开始

想念
中级会员   /  发表于:2023-8-17 09:17  /   查看:2428  /  回复:7
本帖最后由 Joestar.Xu 于 2023-8-28 14:40 编辑

使用GCEXCEL将表格导出为PDF,页面中会有一大张空白页如下图
企业微信截图_16921538043642.png630774230.png
页面的中中间会有一条竖线。
复现使用的代码和测试用例请参见附件。



测试代码.txt

3.87 KB, 阅读权限: 150, 下载次数: 2

竖线.ssjson

883.62 KB, 阅读权限: 150, 下载次数: 1

7 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-17 11:07:12
沙发
您好,您提供的代码我这边无法运行:

image.png654400329.png

image.png849300536.png

image.png294600829.png
回复 使用道具 举报
想念
中级会员   /  发表于:2023-8-17 12:24:50
板凳
Joestar.Xu 发表于 2023-8-17 11:07
您好,您提供的代码我这边无法运行:

改改呀,大哥!GCEXCEL的api你应该比我熟悉啊。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-8-17 13:48:36
地板
本帖最后由 Joestar.Xu 于 2023-8-28 14:41 编辑

您好,问题已复现,已将此问题记录下来进一步调研原因,待有进展在贴中通知您。
本贴先做保留处理。[DOCXLS-8732]
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-18 14:39:19
5#
您好,问题是是由图表引起的。您的代码中正在尝试更改边距以调整分页。

为了解决这个问题,您需要设置较小的左右边距,以防止“301161GZJSTM”表中的图表被分割。

或者调整图表宽度以在一页中显示。

image.png328891906.png
回复 使用道具 举报
想念
中级会员   /  发表于:2023-8-18 14:49:28
6#
Joestar.Xu 发表于 2023-8-18 14:39
您好,问题是是由图表引起的。您的代码中正在尝试更改边距以调整分页。

为了解决这个问题,您需要设置较 ...

IShape areaChartShape2 = temp.getShapes().addChart(ChartType.Line, temp.getRange("B10:G17"));

我是通过上面这行代码设置的折现图,他能设置marginRight吗?
回复 使用道具 举报
想念
中级会员   /  发表于:2023-8-18 15:01:27
7#
Joestar.Xu 发表于 2023-8-18 14:39
您好,问题是是由图表引起的。您的代码中正在尝试更改边距以调整分页。

为了解决这个问题,您需要设置较 ...

areaChartShape3.setWidthInPixel(areaChartShape2.getWidthInPixel()-5);
可以了使用此方法重置宽度
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-18 15:43:45
8#
好的,问题解决了就好,那就先结贴了,后续有其他问题的话随时开贴提问哈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部