gpt4 book ai didi

java - 在 XWPFDocument 的任意位置插入 XWPFParagraph

转载 作者:搜寻专家 更新时间:2023-11-01 01:27:09 31 4
gpt4 key购买 nike

你知道是否有办法在段落填充文档 (XWPFDocument) 中插入段落 (XWPFParagraph) 吗?

有一种方法可以将文档中已经存在的段落“更改”为另一个段落 (XWPFDocument.setParagraph()),但我不知道如何将新段落插入文档中的特定位置,而不是在以 XWPFDocument.createParagraph() 结尾。

最佳答案

我找到了解决方案。 XWPFDocument 有一个丑陋的方法 insertNewParagraph(org.apache.xmlbeans.XmlCursor cursor)。如您所见,该方法从 xmlbeans 库中传递了一个 XmlCursor。然后我们可以这样做:

XmlCursor cursor = par.getCTP().newCursor();
XWPFParagraph new_par = doc.insertNewParagraph(cursor);
new_par.createRun().setText("Stupid text");

Par 是 XWPFDocument 文档中的一个 XWPFParagraph。插入的新段落(此代码段中的 new_par)将插入到 XmlCursor 指向的 XmlObject 之前。

希望这对某人有所帮助。

关于java - 在 XWPFDocument 的任意位置插入 XWPFParagraph,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16815397/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com