docx4j 中的删除线选项 java API

Strikethrough option in docx4j java API

我一直在使用docx4j API在我的项目中生成word文档。 任何人都可以让我知道 docx4j API 是否提供删除 word 文档中文本的选项。 我无法使用另一个单词 doc API 来生成单词 document

谢谢

只要文件格式允许,您几乎可以使用 docx4j 做任何事情。

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

刚才使用Word 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); 

这假定您要删除现有 运行 R r 的内容,并且它还没有您关心的 rPr。