Class TextStyle

文字样式

单元格中的文本呈现样式。

文本样式可以有对应的 RichTextValue。如果 RichTextValue 跨越针对给定文本样式读取方法而具有不同值的多个文本运行,该方法会返回 null。为避免这种情况,请使用 RichTextValue.getRuns() 方法返回的富文本值查询文本样式。

方法

方法返回类型简介
copy()TextStyleBuilder创建使用此文本样式的值初始化的文本样式构建器。
getFontFamily()String获取文本的字体系列。
getFontSize()Integer获取文本的字体大小(以点为单位)。
getForegroundColorObject()Color获取文本的字体颜色。
isBold()Boolean获取文本是否为粗体。
isItalic()Boolean获取单元格是否为斜体。
isStrikethrough()Boolean获取单元格是否包含删除线。
isUnderline()Boolean获取单元格是否带有下划线。

详细文档

copy()

创建使用此文本样式的值初始化的文本样式构建器。

返回

TextStyleBuilder - 采用此文本样式的构建器。


getFontFamily()

获取文本的字体系列。如果未设置字体系列或相应的 RichTextValue 具有具有不同字体系列的多次运行,则返回 null

返回

String - 文本的字体系列(例如 " Arial")或 null


getFontSize()

获取文本的字体大小(以点为单位)。如果未设置字体大小或相应的 RichTextValue 具有具有不同字体大小的多次运行,则返回 null

返回

Integer - 文本的字体大小或 null


getForegroundColorObject()

获取文本的字体颜色。如果未设置字体颜色或相应的 RichTextValue 具有使用不同字体颜色的多次运行,则返回 null

返回

Color - 文本的字体颜色或 null


isBold()

获取文本是否为粗体。如果未设置粗体或相应的 RichTextValue 多次运行并采用不同的粗体设置,则返回 null

返回

Boolean - 单元格是否为粗体,或为 null


isItalic()

获取单元格是否为斜体。如果未设置斜体或相应的 RichTextValue 多次运行并采用不同的斜体设置,则返回 null

返回

Boolean - 指定相应单元格是否为斜体,或者为 null


isStrikethrough()

获取单元格是否包含删除线。如果未设置删除线,或者相应的 RichTextValue 有多条删除线设置,且有多个删除线,则返回 null

返回

Boolean - 单元格中是否包含删除线,或者为 null


isUnderline()

获取单元格是否带有下划线。如果未设置下划线或相应的 RichTextValue 多次运行,且所用的下划线设置不同,则返回 null

返回

Boolean - 单元格是否带有下划线,或 null

已废弃的方法