使用旧程序与Open Office编写器一起创建报表。在程序文本中插入两个名为''的文本字段。现在我需要在这些文本字段之间重写文本。代码是:
//Method GetTextField() geting text field by name
XTextField xtf=GetTextField(fieldName);
XTextRange rng = xtf.getAnchor().getEnd();
rng.setString("");
rng.setString(attr);
此代码只需插入更多文本而无需重写。我怎样才能重写文字?也许我应该使用TextCursor?但我无法弄清楚如何为TextCursor或TextRange设置开始和结束位置。
此外,我无法将其重写为另一种插入文字的方式,因为有很多模板。