Class TextStyleBuilder

TextStyleBuilder

Um builder para estilos de texto.

Métodos

MétodoTipo de retornoBreve descrição
build()TextStyleCria um estilo de texto com base nesse builder.
setBold(bold)TextStyleBuilderDefine se o texto está em negrito ou não.
setFontFamily(fontFamily)TextStyleBuilderDefine a família de fontes do texto, como "Arial".
setFontSize(fontSize)TextStyleBuilderDefine o tamanho da fonte do texto em pontos.
setForegroundColor(cssString)TextStyleBuilderDefine a cor da fonte do texto.
setForegroundColorObject(color)TextStyleBuilderDefine a cor da fonte do texto.
setItalic(italic)TextStyleBuilderDefine se o texto será itálico ou não.
setStrikethrough(strikethrough)TextStyleBuilderDefine se o texto será tachado ou não.
setUnderline(underline)TextStyleBuilderDefine se o texto será sublinhado ou não.

Documentação detalhada

build()

Cria um estilo de texto com base nesse builder.

Retorno

TextStyle: um estilo de texto criado com base nesse builder.


setBold(bold)

Define se o texto está em negrito ou não.

Parâmetros

NomeTipoDescrição
boldBooleanSe o texto está em negrito ou não.

Retorno

TextStyleBuilder: o builder para encadeamento.


setFontFamily(fontFamily)

Define a família de fontes do texto, como "Arial".

Parâmetros

NomeTipoDescrição
fontFamilyStringA família de fontes desejada.

Retorno

TextStyleBuilder: o builder para encadeamento.


setFontSize(fontSize)

Define o tamanho da fonte do texto em pontos.

Parâmetros

NomeTipoDescrição
fontSizeIntegerO tamanho da fonte desejado.

Retorno

TextStyleBuilder: o builder para encadeamento.


setForegroundColor(cssString)

Define a cor da fonte do texto.

Parâmetros

NomeTipoDescrição
cssStringStringA cor da fonte desejada na notação CSS (como '#ffffff' ou 'white').

Retorno

TextStyleBuilder: o builder para encadeamento.


setForegroundColorObject(color)

Define a cor da fonte do texto.

Parâmetros

NomeTipoDescrição
colorColorA cor da fonte desejada.

Retorno

TextStyleBuilder: o builder para encadeamento.


setItalic(italic)

Define se o texto será itálico ou não.

Parâmetros

NomeTipoDescrição
italicBooleanSe o texto está em itálico ou não.

Retorno

TextStyleBuilder: o builder para encadeamento.


setStrikethrough(strikethrough)

Define se o texto será tachado ou não.

Parâmetros

NomeTipoDescrição
strikethroughBooleanSe o texto está tachado ou não.

Retorno

TextStyleBuilder: o builder para encadeamento.


setUnderline(underline)

Define se o texto será sublinhado ou não.

Parâmetros

NomeTipoDescrição
underlineBooleanSe o texto está ou não sublinhado.

Retorno

TextStyleBuilder: o builder para encadeamento.