docx4j java API中的删除线选项

docx4j java API中的删除线选项,java,docx4j,Java,Docx4j,我一直在使用docx4j API在我的项目中生成word文档。 请告诉我docx4j API是否提供了删除word文档中文本的选项。 我不能使用另一个word文档API来生成word文档 谢谢在文件格式允许的情况下,您几乎可以用docx4j做任何事情 您可以使用Docx4j Webapp或Docx4j Helper Word AddIn从合适的示例docx生成大量代码,所以将来,您的第一步应该是尝试一下 刚才我用Addin这个词生成了: org.docx4j.wml.Ob

我一直在使用docx4j API在我的项目中生成word文档。 请告诉我docx4j API是否提供了删除word文档中文本的选项。 我不能使用另一个word文档API来生成word文档


谢谢

在文件格式允许的情况下,您几乎可以用docx4j做任何事情

您可以使用Docx4j Webapp或Docx4j Helper Word AddIn从合适的示例docx生成大量代码,所以将来,您的第一步应该是尝试一下

刚才我用Addin这个词生成了:

            org.docx4j.wml.ObjectFactory wmlObjectFactory = new org.docx4j.wml.ObjectFactory();
            // Create object for rPr
            RPr rpr = wmlObjectFactory.createRPr(); 
            r.setRPr(rpr); 
                // Create object for strike
                BooleanDefaultTrue booleandefaulttrue2 = wmlObjectFactory.createBooleanDefaultTrue(); 
                rpr.setStrike(booleandefaulttrue2); 

这假设您希望删除现有run R的内容,并且它还没有您关心的rPr。

非常感谢,它工作得非常好。我在想,P或Text都会有这个特性。P的段落属性有pPr;R-文本容器-具有运行属性的rPr,即任何与字体相关的属性。