O estilo de texto renderizado em uma célula.
Os estilos de texto podem ter um RichTextValue
correspondente. Se o RichTextValue
abranger várias execuções de texto com valores diferentes para um determinado método de leitura
de estilo de texto, o método retornará null
. Para evitar isso, consulte estilos de texto usando os valores de rich text retornados pelo método RichTextValue.getRuns()
.
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
copy() | TextStyleBuilder | Cria um builder de estilo de texto inicializado com os valores desse estilo. |
getFontFamily() | String | Recebe a família de fontes do texto. |
getFontSize() | Integer | Recebe o tamanho da fonte do texto em pontos. |
getForegroundColorObject() | Color | Recebe a cor da fonte do texto. |
isBold() | Boolean | Consegue ou não o texto em negrito. |
isItalic() | Boolean | Define se a célula está em itálico ou não. |
isStrikethrough() | Boolean | Descobre se a célula está tachada ou não. |
isUnderline() | Boolean | Descobre se a célula está ou não sublinhada. |
Documentação detalhada
copy()
Cria um builder de estilo de texto inicializado com os valores desse estilo.
Retorno
TextStyleBuilder
: um builder desse estilo de texto.
getFontFamily()
Recebe a família de fontes do texto. Retornará null
se a família de fontes não estiver definida ou se a
RichTextValue
correspondente tiver várias execuções com diferentes famílias de
fontes.
Retorno
String
: a família de fontes do texto (por exemplo, "Arial") ou null
.
getFontSize()
Recebe o tamanho da fonte do texto em pontos. Retornará null
se o tamanho da fonte não estiver definido ou
o RichTextValue
correspondente tiver várias execuções com tamanhos de fonte
diferentes.
Retorno
Integer
: o tamanho da fonte do texto ou null
.
getForegroundColorObject()
Recebe a cor da fonte do texto. Retornará null
se a cor da fonte não estiver definida ou se a
RichTextValue
correspondente tiver várias execuções com cores de
fonte diferentes.
Retorno
Color
: a cor da fonte do texto ou null
.
isBold()
Consegue ou não o texto em negrito. Retornará null
se negrito não estiver definido ou se a
RichTextValue
correspondente tiver várias execuções com configurações diferentes
de negrito.
Retorno
Boolean
: se a célula está ou não em negrito ou null
.
isItalic()
Define se a célula está em itálico ou não. Retornará null
se o itálico não estiver definido ou se a
RichTextValue
correspondente tiver várias execuções com diferentes configurações de
itálico.
Retorno
Boolean
— Indica se a célula está ou não em itálico ou null
.
isStrikethrough()
Descobre se a célula está tachada ou não. Retornará null
se o tachado não estiver definido
ou se o RichTextValue
correspondente tiver várias execuções com diferentes
configurações de tachado.
Retorno
Boolean
: se a célula está tachada ou não, ou null
.
isUnderline()
Descobre se a célula está ou não sublinhada. Retornará null
se o sublinhado não estiver definido ou se o
RichTextValue
correspondente tiver várias execuções com configurações de sublinhado
diferentes.
Retorno
Boolean
: se a célula está ou não sublinhada, ou null
.