Class RichTextValue

複合式文字

用於表示儲存格文字的特殊文字字串。文字的子字串可以有不同的文字樣式。

run 是指具有相同文字樣式的最長連續子字串。舉例來說,句子「This child is carrying apples」有 4 個執行次數:['This ', 'child ', 'is carrying ', 'apples']

方法

方法傳回類型簡短說明
copy()RichTextValueBuilder傳回 RTF 格式值的建構工具,該值會使用此 RTF 格式值的值進行初始化。
getEndIndex()Integer取得儲存格中此值的結尾索引。
getLinkUrl()String傳回這個值的連結網址。
getLinkUrl(startOffset, endOffset)String傳回文字的連結網址,從 startOffsetendOffset
getRuns()RichTextValue[]傳回已分割成陣列的富文字字串,其中每個陣列都是具有一致文字樣式的最長子字串。
getStartIndex()Integer取得儲存格中這個值的起始索引。
getText()String傳回這個值的文字。
getTextStyle()TextStyle傳回這個值的文字樣式。
getTextStyle(startOffset, endOffset)TextStyle傳回文字的文字樣式,從 startOffset 變更為 endOffset

內容詳盡的說明文件

copy()

傳回 RTF 格式值的建構工具,該值會使用此 RTF 格式值的值進行初始化。

回攻員

RichTextValueBuilder:RTF 格式值的建構工具。


getEndIndex()

取得儲存格中此值的結尾索引。

回攻員

Integer:這個值在儲存格中的結尾索引。


getLinkUrl()

傳回這個值的連結網址。

回攻員

String:這個值的連結網址,如果沒有連結或有多個連結,則為 null


getLinkUrl(startOffset, endOffset)

傳回文字的連結網址,從 startOffsetendOffset。偏移值以 0 為基準,並相對於儲存格文字,其中起始偏移值包含起始位置,而結束偏移值則不含結束位置。

參數

名稱類型說明
startOffsetInteger開始位移。
endOffsetInteger結束時間偏移。

回攻員

String:這個值的連結網址,如果沒有連結或指定範圍內有多個不同的連結,則為 null


getRuns()

傳回已分割成陣列的富文字字串,其中每個陣列都是具有一致文字樣式的最長子字串。

回攻員

RichTextValue[]:執行作業的陣列。


getStartIndex()

取得儲存格中這個值的起始索引。

回攻員

Integer:這個值在儲存格中的起始索引。


getText()

傳回這個值的文字。

回攻員

String:這個值的文字。


getTextStyle()

傳回這個值的文字樣式。

回攻員

TextStyle:這個值的文字樣式。


getTextStyle(startOffset, endOffset)

傳回文字的文字樣式,從 startOffset 變更為 endOffset。偏移值以 0 為基準,並相對於儲存格文字,其中起始偏移值包含起始位置,而結束偏移值則不含結束位置。

參數

名稱類型說明
startOffsetInteger開始位移。
endOffsetInteger結束時間偏移。

回攻員

TextStyle:這個值的指定子字串文字樣式。