【发布时间】:2020-06-05 18:42:08
【问题描述】:
我正在尝试通过pl.jsolve.templ4docx.core.Docx 和Apache POI 生成一页.docx 文档。我加载模板并用变量列表(可变长度)填充它,因此页面的高度必须增加。我不想出现第二页。
我试图通过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),但也找不到计算 height/countLines 的方法。
有人可以帮我吗?谢谢。
【问题讨论】:
标签: java apache-poi