2012-08-14 83 views
1

我工作的一个脚本到谷歌文件的一些文档转换为专有格式。我已经能够处理大多数各种格式选项(字体,磅值,粗体等),但我坚持下标和上标。如何在文档中创建上标/下标字符?

我试图创建与标一款新的谷歌文档。然后,我写了一段脚本来看段落和孩子,并且在这两种情况下都没有看到为我的下划线设置的属性。

我试过包装st中的文字,但只是将这些文字加到文档中。以下是我目前使用的一些代码:

if (superscript == true) { 
    paragraph.appendText(txt.sup()).setAttributes(style); 
} else if (subscript == true) { 
    paragraph.appendText(txt.sub()).setAttributes(style); 
} else { 
    paragraph.appendText(txt).setAttributes(style); 
} 

还有其他的可以尝试吗?

回答

0

为了所有人的利益,这个问题被要求作为TextAlignment class - 这在文档*中没有明确说明,但是很幸运,这些在用getTextAttributeIndices方法观察到的文本元素上创建索引。

*作中,它不是由getAttributes中列出的属性与getTextAttributeIndices()

索引我刚刚修改的文件到降价处理脚本我工作纳入子和上标对齐处理可能是有用的例子(见commit diff)。

注意,如果跨应用的段落中getTextAlignment方法返回null

相关问题