chendan 发表于 2023-6-11 14:47:33

gcexcel5升级到6之后,生成的附件翻页时上下边框不能同时生效。

本帖最后由 Richard.Huang 于 2023-12-13 11:37 编辑



产品:SpreadJS
版本:V16.1.2
问题编号:SJS-19141

gcexcel5升级到6之后,生成的文件翻页时上下边框不能同时生效。


Lynn.Dou 发表于 2023-6-12 09:51:30

您好,
请问如何复现您描述的这个问题呢?请提供下相关文件,这边实际导出验证看下。
附件为demo模板,您可以在模板基础上添加自己的代码,需要能复现此问题。

Lynn.Dou 发表于 2023-6-21 17:39:14

您好,
根据您提供的ssjson文件,我用GcExcel V5 V6分别导出pdf文件做了测试,但是均未发生分页,即未复现您描述的问题。

附件为我测试的demo,请您在demo基础上补充上自己的代码来复现此问题,这样这边才好做进一步的调研。

Lynn.Dou 发表于 2023-7-12 10:32:27

本帖最后由 Lynn.Dou 于 2023-7-12 10:36 编辑

Lynn.Dou 发表于 2023-6-21 17:39
您好,
根据您提供的ssjson文件,我用GcExcel V5 V6分别导出pdf文件做了测试,但是均未发生分页,即未复现 ...
根据您提供的最新ssjson文件已复现此问题,测试来看是下一行设置外边框时影响了上一行的底部边框。
该问题已记录下来进一步调研,有进展会在贴中通知您。
您可以先考虑设置printInfo的外边框
sheet.printInfo().showBorder(true)
或选中两行区域设置内外边框,以实现边框正常显示效果。

本贴先做保留处理。

jjk 发表于 2023-7-12 11:01:39

附ssjosn附件

Lynn.Dou 发表于 2023-7-12 18:14:25

更新进展:
经调研,这属于Designer在border应用策略的不足,在之后的版本中会加以修复,具体版本和发布时间还未确认。


调研主要内容如下:
下方动图其实可以体现出您反馈的问题,即下一行设置外边框后,上一行的底边框会丢失。
修复后Designer的行为会与Excel保持一致,即上一行的边框不会丢失。


需要注意的是,这一修复是针对于designer的UI行为表现的。
待修复版本发布后,您重新导入附件的ssjson文件,会发现打印时底部边框仍是不显示的,这是由于原始的ssjson就没有此边框信息。
但是在修改版本后,如果您重新设计模板,再导出json文件,这个json就是没问题的了。
这一块需要您理解清楚。

Lynn.Dou 发表于 2023-8-10 09:12:25

Lynn.Dou 发表于 2023-7-12 18:14
更新进展:
经调研,这属于Designer在border应用策略的不足,在之后的版本中会加以修复,具体版本和发布时 ...

更新进展:
此问题计划在V16.2.0修复,待产品正式发布后您可以升级测试下。

Richard.Huang 发表于 2023-12-13 11:36:35

您好,最新的调研进展:该问题已经在V16.2.0中修复,您可以升级版本来解决该问题。本贴就先结帖了,后续有新的问题欢迎继续发帖讨论
页: [1]
查看完整版本: gcexcel5升级到6之后,生成的附件翻页时上下边框不能同时生效。