java - 如何在 docx4j 中的 addParagraphOfText 上设置空格?

标签 java docx docx4j

在添加到 MainDocumentPart 后,有什么方法可以更改段落的任何属性吗?

WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage.createPackage();
MainDocumentPart mdp = wordMLPackage.getMainDocumentPart();
mdp.addStyledParagraphOfText("NormalIndent", "The following PHP error occurs: ");

在最后一行中,我想使用 setSpace("preserve") 保留空白,但如何保留?

谢谢, 龙察克

最佳答案

披露:我从事 docx4j

获取您刚刚添加的段落;获得该段落的第一行;从运行中获取第一个 Text 对象,使用 setSpace("preserve")

ContentAccessor 接口(interface)可用于获取段落、行和 Text 对象,即调用 getContent(),它返回一个 List

关于java - 如何在 docx4j 中的 addParagraphOfText 上设置空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11981959/

相关文章:

java - JVM 和 C++ 之间纳秒级精度的差异

java - docx 生成 : putting elements inside ffData (CTFFData)

java - Docx4j:获取段落的样式名称

java - 找不到 CustomXmlDataStoragePart!正在退出..使用 docx4j 添加 XML 到 Word 时出错

java - Android Studio 构建失败(java 编译器错误)

java - 调用 System.gc() 的良好做法

Java Applet 代码可以在浏览器中运行,但不能在 AppletViewer 中运行

.net - 在 httpwebrequest 期间,什么可能导致 .docx 文件损坏?

ms-word - 如何在将其用作 zip 存档后制作正确的 docx?

java - 如何使用 Apache POI 为 docx 文件中的段落设置标题样式?