我正在使用docx4j Text.class从Docx文件中读取文本字段,我几乎没有标识并用传递的值替换的“标记”。现在,很少有标签带有像"+C“或"+R”或"+L“这样的指示符作为倒数第二个字母。在它们出现时,我还需要对这些标记上填充的值进行说明,而不是澄清整个句子或行或段落,而只是说明传递的值和将替换标记的值。
我知道"Jc“选项和正确的"val”可以帮助我实现理想的理由。但是,它是在PPr( properties)级别上的,对于docx文档中的单个单词是否有实现相同的方法?
此外,在遍历文档并从文档中获取所需的文本之后,如何访问或设置此单个字段的属性?
发布于 2022-10-26 19:51:13
正如您注意到的,"Jc“选项中的右"val”是PPr( properties)级别,而不是rPr/内联级别。
你可以调查把这个词放在文本框里。或者使用表格,或者可能是列?和往常一样,诀窍是在Word中玩到你想要的东西,然后在docx4j中复制它。如果您可以在Word中这样做,您可以使用docx4j来完成它。
https://stackoverflow.com/questions/74209425
复制相似问题