现word有原始表格如下:
空白单元格表示不合并,有数字单元格表示相同数字的单元格合并为一个单元格,数字表示合并操作的顺序,红色数字为横向合并的起始单元格,绿色数字为纵向合并的起始单元格。黑色数字表示被合并的单元格和合并目标单元格的标记,实际上是空白单元格,没有任何实际内容,只有一个空段落。
模拟word合并,即每完成一次合并立即刷新布局更新行列信息。获得如下合并结果:
word合并获得如下结果:
从对比中可以看出两个明显差异:
1. word合并后自动删除了空段落;spire保留了空段落。
2. 绿色数字编号17右边的行信息换行符处可以看出word合并后总行数变为9行,因为第7行的所有单元格都被合并到第6行了,原始表格的第7行已不存在;spire合并后表格仍然为10行,原来的第7行也看不见,如果不是最右边的行信息,这里完全无法发现问题,变成了一个看起来正常的异常表格。同时,由于看不见的本应消失的第7行的存在,在此之后的表格行号都比正常情况大1。如果此类合并重复出现,每一轮都会导致一个看不见的错误行,行号异常会逐渐积累。
软件版本:13.3.5