Java 是否从Apache POI中的XSLFTEXTRANGE中删除所有XSLFTextRun?

Java 是否从Apache POI中的XSLFTEXTRANGE中删除所有XSLFTextRun?,java,apache-poi,Java,Apache Poi,是否有任何方法可以从Apache POI 3.16中的xslfetextparation中删除所有文本运行(类型为xslfetextrun)有一个xslfetextparation.clearbutkeeproperties()方法,但它是关于包可见性的,因此在org.Apache.POI.xslf.usermodel包中需要一个助手类。我想通过xslfetextshape.setText(“”)删除所有文本段落不是一个选项。我们有一个xslfetextbox,可能有多个段落,每个段落可能包含多

是否有任何方法可以从Apache POI 3.16中的
xslfetextparation
中删除所有文本运行(类型为
xslfetextrun

有一个
xslfetextparation.clearbutkeeproperties()
方法,但它是关于包可见性的,因此在
org.Apache.POI.xslf.usermodel
包中需要一个助手类。我想通过
xslfetextshape.setText(“”
)删除所有文本段落不是一个选项。我们有一个
xslfetextbox
,可能有多个段落,每个段落可能包含多个文本运行,所有文本都具有相同的样式(相同的字体等)。我们想替换每个段落的文本。目前,我们通过在第一次文本运行中存储文本并清除所有其他文本运行来实现这一点。我们只是想知道是否有更干净的解决方案。有一个
xslfextparation.clearbutkeeproperties()
方法,但它是关于包可见性的,因此在
org.apache.poi.xslf.usermodel
包中需要一个helper类。我想通过
xslfetextshape.setText(“”
)删除所有文本段落不是一个选项。我们有一个
xslfetextbox
,可能有多个段落,每个段落可能包含多个文本运行,所有文本都具有相同的样式(相同的字体等)。我们想替换每个段落的文本。目前,我们通过在第一次文本运行中存储文本并清除所有其他文本运行来实现这一点。我们只是想知道是否有更清洁的解决方案。