【jasperReport】通过jaspersoft软件制作的表格合并单元列问题解析

现象

通过jasperSoft制作的jrxml文件,导入到系统中后,能够实现表格的导出功能。
但是在插入新行时候发现,有些单元格是合并过的,一旦插入了新的行,之前合并的就会取消掉。
插入的行样式如下:

【jasperReport】通过jaspersoft软件制作的表格合并单元列问题解析

分析

查找了一下各类文档,均没有对该问题进行说明。
于是就怀疑肯定是特别基础、简单的地方配置出错。

经过分析发现,我的表格中有四部分元素。

  1. 顶部的title,里面有部分textField
  2. 表格的header
  3. 表格的detail明细
  4. 表格foot

于是将各个元素内的子元素,按照统一的尺寸进行调整。就是避免出现在同一纵向的元素宽度不成整数倍的情况出现。
当我调整完后,导出的单元格是按照其中最基础的元素宽度进行自动调整的;

此时,再次插入新行,与上方的表格样式一样。解决!!!

具体调整可以参考下图

【jasperReport】通过jaspersoft软件制作的表格合并单元列问题解析