【问题标题】:Apache POI. Calculate the height of the generated (through template) DOCX document page阿帕奇 POI。计算生成的(通过模板)DOCX文档页面的高度
【发布时间】:2020-06-05 18:42:08
【问题描述】:

我正在尝试通过pl.jsolve.templ4docx.core.DocxApache 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


    【解决方案1】:

    其实这是没问题的,当生成的文档出现第二页的时候,因为打印这个文档的时候,空白页被忽略了……

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-04
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多