【jasperReport】通过jaspersoft软件制作的表格合并单元列问题解析
现象
通过jasperSoft制作的jrxml文件,导入到系统中后,能够实现表格的导出功能。
但是在插入新行时候发现,有些单元格是合并过的,一旦插入了新的行,之前合并的就会取消掉。
插入的行样式如下:
分析
查找了一下各类文档,均没有对该问题进行说明。
于是就怀疑肯定是特别基础、简单的地方配置出错。
经过分析发现,我的表格中有四部分元素。
- 顶部的title,里面有部分textField
- 表格的header
- 表格的detail明细
- 表格foot
于是将各个元素内的子元素,按照统一的尺寸进行调整。就是避免出现在同一纵向的元素宽度不成整数倍的情况出现。
当我调整完后,导出的单元格是按照其中最基础的元素宽度进行自动调整的;
此时,再次插入新行,与上方的表格样式一样。解决!!!
具体调整可以参考下图