Java docx4j在docm/docx中隐藏文本
我使用的是带有Java 8的“docx4j”3.1.0版本,我需要在将文本写入doc文件时隐藏文本。Java docx4j在docm/docx中隐藏文本,java,docx4j,Java,Docx4j,我使用的是带有Java 8的“docx4j”3.1.0版本,我需要在将文本写入doc文件时隐藏文本。 我该怎么办 在查看doc文件的wml结构之后,我发现doc有一个名为Vanish的样式字段,我从docx4j源代码中找到了该字段,它是run properties对象下的一个方法,请参见下面的示例 runProperties.setVanish(booleanDefaultTrue); 下面是使用run创建隐藏文本的完整示例 public static R createHiddenText
我该怎么办 在查看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;
}
上面我正在使用运行属性创建运行,它将隐藏我们传递的文本。欢迎使用StackOverflow!拿一个,如果你有问题,试着发一个