Apache POI。计算生成的(通过模板)DOCX文档页面的高度

时间:2019-12-30 14:23:37

标签: java apache-poi

我正在尝试通过.docxpl.jsolve.templ4docx.core.Docx生成一页Apache POI文档。我加载模板并用变量列表(可变长度)填充它,因此页面的高度必须增加。我不想出现第二页。 我试图通过countLines * lineHeight进行计算,但这是

XWPFDocument doc = loadTemplateAndFillVariables();
int countLines = doc.getProperties().getExtendedProperties().getUnderlyingProperties().getLines()

给我零:(并在此说明原因:http://apache-poi.1045710.n5.nabble.com/Getting-the-line-count-of-docx-file-created-using-POI-3-10-td5719024.html(在呈现文档之前,您可能不知道文档中有多少行)

我尝试使用doc.getBodyElements()(我的模板仅包含XWPFParagraph和XWPFTable),但是也找不到用于计算高度/计数线的方法。

有人可以帮助我吗?谢谢。

1 个答案:

答案 0 :(得分:0)

实际上,这没有问题,当在生成的文档中显示第二页时,因为打印此文档时,空白页将被忽略...