POI使用createParagraph().setPageBreak(true)分页导致的留白问题
笔者最近项目涉及到word导出问题,采用word制定的表格模板重复拷贝该表格模板页,输出对应的数据,因为涉及到强制分页问题,之所以需要强制分页是因为如果不这么做就可能导致下一页的表格上移到上一个表格的页面,https://jonhuster.blog.csdn.net/article/details/104900715这篇博文介绍了两种poi操作word强制分页方法,但是在使用XWPFDocume
·
笔者最近项目涉及到word导出问题,采用word制定的表格模板重复拷贝该表格模板页,输出对应的数据,因为涉及到强制分页问题,之所以需要强制分页是因为如果不这么做就可能导致下一页的表格上移到上一个表格的页面,https://jonhuster.blog.csdn.net/article/details/104900715这篇博文介绍了两种poi操作word强制分页方法,但是在使用XWPFDocument.createParagraph().setPageBreak(true)实现强制分页时遇到了有个表格上面会有留白的问题,如下图所示
为了解决这个问题找到了另外一种强制分页的方法:
XWPFDocument.createParagraph().createRun().addBreak(BreakType.PAGE)--推荐
这种强制分页方式完美的解决了笔者的需求,poi操作word多少有些鸡肋,使用起来不是那么方便,要看很多相关类。
更多推荐
所有评论(0)