找回密码
 立即注册

QQ登录

只需一步,快速开始

小超人

注册会员

13

主题

31

帖子

106

积分

注册会员

积分
106
小超人
注册会员   /  发表于:2024-2-1 17:20  /   查看:2133  /  回复:10
本帖最后由 Richard.Huang 于 2024-2-4 14:51 编辑

产品:SpreadJS
版本:V16.1.2

1、当我导出pdf,多了很多空白页。怎么去掉这些空白页
image.png374784545.png

10 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-1 17:36:34
沙发
您好,您提供一下可以复现出这个问题的json或Excel文件,我们这边复现后调研一下看看。
回复 使用道具 举报
小超人
注册会员   /  发表于:2024-2-2 09:19:48
板凳
Joestar.Xu 发表于 2024-2-1 17:36
您好,您提供一下可以复现出这个问题的json或Excel文件,我们这边复现后调研一下看看。

我是用的gc-spread-sheets组件  导不不了文件
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-2 09:51:40
地板
您好,您可以尝试先拿到workBook对象,然后使用toJSON接口获取json数据,再把这个json数据提供给我们就可以了。
回复 使用道具 举报
小超人
注册会员   /  发表于:2024-2-2 16:00:00
5#
Joestar.Xu 发表于 2024-2-2 09:51
您好,您可以尝试先拿到workBook对象,然后使用toJSON接口获取json数据,再把这个json数据提供给我们就可以 ...

这个吗?



{"version":"16.2.6","name":"","sheetCount":1,"showVerticalScrollbar":false,"newTabVisible":false,"customList":[],"sheets":{"Sheet1":{"name":"Sheet1","isSelected":true,"activeRow":8,"activeCol":7,"visible":1,"theme":"Office","data":{"dataTable":{"4":{"6":{"value":"使用单位"},"7":{"value":"sydw","bindingPath":"sydw"},"9":{"value":"标准量块证书编号"},"10":{"value":"bzlkzsbh","bindingPath":"bzlkzsbh"}},"8":{"6":{"value":"外观"}}},"defaultDataNode":{"style":{"themeFont":"Body"}}},"rowHeaderData":{"defaultDataNode":{"style":{"themeFont":"Body"}}},"colHeaderData":{"defaultDataNode":{"style":{"themeFont":"Body"}}},"defaultData":{},"leftCellIndex":0,"topCellIndex":0,"selections":{"0":{"row":8,"col":7,"rowCount":1,"colCount":1},"length":1},"rowOutlines":{"items":[]},"columnOutlines":{"items":[]},"cellStates":{},"states":{},"outlineColumnOptions":{},"autoMergeRangeInfos":[],"tables":[{"name":"lr_lk_son","row":9,"col":6,"rowCount":83,"colCount":3,"showHeader":false,"style":{"wholeTableStyle":{"backColor":"aliceblue","foreColor":"black","font":"bold 10pt arial","borderLeft":{"style":1},"borderTop":{"style":1},"borderRight":{"style":1},"borderBottom":{"style":1},"borderHorizontal":{"style":1},"borderVertical":{"style":1}}},"autoGenerateColumns":false,"bindingPath":"lr_lk_son","rowFilter":{"range":{"row":9,"col":6,"rowCount":83,"colCount":3},"typeName":"HideRowFilter","dialogVisibleInfo":{},"filterButtonVisibleInfo":{"0":false,"1":false,"2":false},"showFilterButton":false,"filteredOutRows":[],"tableName":"lr_lk_son"},"allowAutoExpand":false,"columns":[{"id":1,"name":"Columnundefined","dataField":"bmzlwgx"},{"id":2,"name":"Columnundefined2","dataField":"bmzlwgs"},{"id":3,"name":"Columnundefined3","dataField":"bccd"}]}],"shapeCollectionOption":{"snapMode":0},"printInfo":{"paperSize":{"width":850,"height":1100,"kind":1},"watermark":[]},"rowHeaderVisible":false,"colHeaderVisible":false,"gridline":{"showHorizontalGridline":false,"showVerticalGridline":false},"index":0,"order":0}},"sheetTabCount":0,"namedPatterns":{},"pivotCaches":{}}
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-2 16:51:59
6#
您好,这个并不是空行,而是因为打印的时候纸张不够大导致内容不完全展示在同一页导致的,您可以通过调整纸张大小或调整页面边距来修改,附件中是我修改了边距的JSON文件,您可以测试一下看看。

json.txt

6.11 KB, 下载次数: 76

回复 使用道具 举报
小超人
注册会员   /  发表于:2024-2-2 17:08:28
7#
Joestar.Xu 发表于 2024-2-2 16:51
您好,这个并不是空行,而是因为打印的时候纸张不够大导致内容不完全展示在同一页导致的,您可以通过调整纸 ...

这个怎么使用呢
回复 使用道具 举报
小超人
注册会员   /  发表于:2024-2-2 17:13:39
8#
Joestar.Xu 发表于 2024-2-2 16:51
您好,这个并不是空行,而是因为打印的时候纸张不够大导致内容不完全展示在同一页导致的,您可以通过调整纸 ...

感觉是填入数据之后,胜了很多表格的空格。所以导出的时候才有空白页。可以把多余的表格部门去掉吗?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-2 17:33:15
9#
您好,

这个怎么使用呢
——————————————————————

调用fromJSON接口将这段json重新加载即可。(https://demo.grapecity.com.cn/sp ... alization#timestamp

感觉是填入数据之后,胜了很多表格的空格。所以导出的时候才有空白页。可以把多余的表格部门去掉吗?
——————————————————————

您可以通过设置打印区域来手动规定打印的范围。(https://demo.grapecity.com.cn/sp ... nt/purejs#timestamp
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-2-18 14:54:54
10#
您好,请问您的问题是否已经解决,如果仍未解决,欢迎继续回帖,我们来协助调研。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部