关于合并单元格跨页打印的问题,SpreadJS默认情况下与Excel是一致的,跨页的合并单元格会自动断掉。不过SpreadJS提供了一个打印区域信息的接口,在打印前可以先获取到打印区域,然后判断合并单元格是否存在跨区域的问题,再做拆分处理即可。我把对应的接口地址发给你参考:
1、Workbook.pageInfo() 获取打印区域:
https://demo.grapecity.com.cn/sp ... kbook.html#pageInfo
2、sheet.getSpans() 获取合并单元格信息:
https://demo.grapecity.com.cn/sp ... sheet.html#getSpans
3、Range相关的API:
https://demo.grapecity.com.cn/sp ... d.Sheets.Range.html |