2012-08-14 36 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