Class RichTextValue

富文本

用于表示单元格文本的样式化文本字符串。文本的子字符串可以采用不同的文本样式。

连续文本是指具有相同文本样式的最长不间断子字符串。例如,“这 个孩子 正在提着苹果”这个句子有 4 个运行:['This ', 'child ', 'is carrying ', 'apples']

方法

方法返回类型简介
copy()RichTextValueBuilder返回一个富文本值的构建器,该构建器使用此富文本值的值进行初始化。
getEndIndex()Integer获取此值在单元格中的结束索引。
getLinkUrl()String返回此值的链接网址。
getLinkUrl(startOffset, endOffset)String返回 startOffsetendOffset 文本的链接网址。
getRuns()RichTextValue[]返回拆分为一系列文本行的富文本字符串,其中每个文本行都是具有一致文本样式的尽可能长的子字符串。
getStartIndex()Integer获取此值在单元格中的起始索引。
getText()String返回此值的文本。
getTextStyle()TextStyle返回此值的文本样式。
getTextStyle(startOffset, endOffset)TextStyle将文本的文字样式从 startOffset 更改为 endOffset

详细文档

copy()

返回一个富文本值的构建器,该构建器使用此富文本值的值进行初始化。

返回

RichTextValueBuilder - 富文本值的构建器。


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 - 此值的给定子字符串的文本样式。