当前位置: 首页 > 知识库问答 >
问题:

阿帕奇波伊。计算生成的(通过模板)DOCX文档页面的高度

宗项禹
2023-03-14

我试图通过pl.jsolve.templ4docx.core.docxApache POI生成一页.docx文档。我加载模板,并用变量列表填充它(可变长度),所以页面的高度必须增加。我不想出现第二页。我尝试通过计数线*lineheight计算它,但是这个

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

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

我试图使用doc.getBodyElements()(我的模板只包含XWPFP段落和XWPFTable),但也找不到计算高度/计数线的方法。

有人能帮我吗?谢了。

共有1个答案

奚高扬
2023-03-14

事实上,这是没有问题的,当在生成的文档中出现第二页时,因为当你打印这个文档时,空页被忽略...

 类似资料:
  • 我使用的是Apace POI 3.12操作系统:Mac操作系统

  • Apache Kafka:分布式消息传递系统 Apache Storm:实时消息处理 我们如何在实时数据管道中使用这两种技术来处理事件数据? 在实时数据管道方面,我觉得两者做的工作是一样的。如何在数据管道上同时使用这两种技术?

  • 我有两个Spring Boot服务A和B。还有一个外部服务C。这是请求路径: 网络浏览器 外部服务正在返回一个返回前端的资源。为了在A、B和C之间进行通信,我使用了Rest模板。进入Web应用程序时一切都很好,但是一旦我运行并行运行的BDD测试(9个线程),我就会在调用外部服务C时在服务B中获得NoHttp响应异常。 这是我的Rest模板配置: 我已经尝试调用但没有帮助。 让我补充一点,从服务B到

  • 当我想部署我的项目时,我对tomcat有一个问题。构建步骤工作正常,但在部署期间,它给我以下错误: 我导入了apachepoi需要的所有库。以下是我在buildpath中的库: commons-csv-1.5。罐子 希望你能帮我

  • 在Android Studio中工作之前,如果在我输入/**并按下enter键之前,我会自动生成下一个带有注释的文档,用于描述参数、返回值等。 当我开始在Android Studio中与Kotlin合作时,我试图生成一个类似的模板,它生成没有返回、参数等的空白模板。 我安装了Dokka,并试图在Android Stuio中进行设置,但没有成功。如何在Android Studio中为Kotlin配置

  • 我在Apache Poi < code > XSLFFreeformShape 中有一条多段线。 默认情况下,拐角连接样式显示为圆形。 如何设置为斜面或斜面? 我在超类<code>XSLFSimpleShape</code>支持的笔划样式方法中找不到连接样式。 编辑 这是我对其他行属性所做的: