gpt4 book ai didi

Java docx4j隐藏docm/docx中的文本

转载 作者:行者123 更新时间:2023-12-02 09:20:34 44 4
gpt4 key购买 nike

我正在使用带有 Java 8 的“docx4j”3.1.0 版本,并且我需要在将文本写入 doc 文件时隐藏文本。我该怎么办?

最佳答案

在查看了doc文件的wml结构后,我发现doc有一个名为Vanish的样式字段,这是我从docx4j源代码中找到的,它是run properties对象下的一个方法,请参见下面的示例。

runProperties.setVanish(booleanDefaultTrue);  

下面是使用 run 创建隐藏文本的完整示例。

public static R createHiddenTextRun(String data) {
R run=factory.createR();
RPr runProperties = new RPr();
BooleanDefaultTrue booleanDefaultTrue = new BooleanDefaultTrue();
runProperties.setVanish(booleanDefaultTrue);
run.setRPr(runProperties);
run.getContent().add(data);
return run;
}

上面我创建了带有 Run 属性的 Run,这将隐藏我们传递的文本。

关于Java docx4j隐藏docm/docx中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58724831/

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