找回密码
 立即注册

QQ登录

只需一步,快速开始

NEO_dgz_2022

注册会员

17

主题

61

帖子

160

积分

注册会员

积分
160
NEO_dgz_2022
注册会员   /  发表于:2023-8-24 18:15  /   查看:2311  /  回复:13
1金币
请问一下,gcexcel 可以通过 json 获取 spreadjs 设置的打印区域参数么。

最佳答案

查看完整内容

请问您这边用的是哪个版本的GCExcel?我在Java版的GCExcel 6.2.0中可以正常获得:

13 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-24 18:16:00
来自 12#
请问您这边用的是哪个版本的GCExcel?我在Java版的GCExcel 6.2.0中可以正常获得:

image.png590893859.png
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-25 09:07:27
2#
不建议您使用json去获取,而是使用GCExcel专门获取打印区域的接口去获取:

worksheet.getPageSetup().getPrintArea();
回复 使用道具 举报
NEO_dgz_2022
注册会员   /  发表于:2023-8-25 09:40:33
3#
Joestar.Xu 发表于 2023-8-25 09:07
不建议您使用json去获取,而是使用GCExcel专门获取打印区域的接口去获取:

worksheet.getPageSetup().ge ...

是这样的,我们前端是使用spread.js 设置打印区域的,需要从后台gcexcel 获取打印区域,目前前后端是通过json进行数据交互的,还有你上面提供的方法,.net 版本 有类似的方法么,我没有找到。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-25 09:59:49
4#
.net 请参考这个接口:worksheet.PageSetup.PrintArea
回复 使用道具 举报
NEO_dgz_2022
注册会员   /  发表于:2023-8-25 10:24:06
5#
Joestar.Xu 发表于 2023-8-25 09:59
.net 请参考这个接口:worksheet.PageSetup.PrintArea

你好,我刚才测试了下,上述你提供的方法是gcexcel设置打印区域的,我需要获取spreadjs 设置的打印区域,有没有什么办法能处理这个问题?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-25 10:37:34
6#
您好,可以通过printInfo来获取到SpreadJS的打印区域:

image.png667844848.png
回复 使用道具 举报
NEO_dgz_2022
注册会员   /  发表于:2023-8-25 10:56:16
7#
Joestar.Xu 发表于 2023-8-25 10:37
您好,可以通过printInfo来获取到SpreadJS的打印区域:

不好意思,可能我描述有点问题,我的意思是通过GCEXcel 获取 Spreadjs 设置的打印区域。我们需要获取Spreadjs 的打印区域,然后再gexcel 设置对应的打印区域,导出html。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-25 11:33:53
8#
你在GCExcel中使用open方法将SpreadJS的json导入,然后就可以按照我上述的步骤获取到SpreadJS的打印区域了,GCExcel设置打印区域的接口可以参考:https://demo.grapecity.com.cn/do ... mos/configprintarea
回复 使用道具 举报
NEO_dgz_2022
注册会员   /  发表于:2023-8-25 13:24:46
9#
Joestar.Xu 发表于 2023-8-25 11:33
你在GCExcel中使用open方法将SpreadJS的json导入,然后就可以按照我上述的步骤获取到SpreadJS的打印区域了 ...

上述步骤我测试了下,通过json,从gcexcel 中取不到spreadjs 设置的打印区域参数的,取到为空
image.png416387023.png
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部