我一直在尝试根据字体添加和删除某些文本,每当我需要将某段文本重新添加到其原始位置时,我需要插入一个上标2在这篇文章之后。
这是我再次添加文本的代码片段:
if (textGroupItem.textRange.characterAttributes.textFont.toString().toLowerCase().match(regPattern)){
textGroupItem.textRange.characters.removeAll()
textGroupItem.textRange.characters.add(un + " - " + sm + "m" + "²")
}
这样做会给出一个上标2但是某种破坏的标记作为文本。
到目前为止,我还尝试过:
translatePlaceholderText("c2b2")
"2".sup()
<sup> 2</sup>
textGroupItem.textRange.characterAttributes.baselineShift = height;
&lt; - height = 2但这会改变整个文字项目
如何成功地将一个上标2添加到一组字符中?