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.
setFontFamily(fontFamily)TextStyleBuilderDefine a família da fonte 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 está em itálico.
setStrikethrough(strikethrough)TextStyleBuilderDefine se o texto está tachado.
setUnderline(underline)TextStyleBuilderDefine se o texto está sublinhado.

Documentação detalhada

build()

Cria um estilo de texto com base nesse builder.

Retornar

TextStyle — Um estilo de texto criado com base nesse builder.


setBold(bold)

Define se o texto está em negrito.

Parâmetros

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

Retornar

TextStyleBuilder — O builder para encadeamento.


setFontFamily(fontFamily)

Define a família da fonte do texto, como "Arial".

Parâmetros

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

Retornar

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.

Retornar

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').

Retornar

TextStyleBuilder — O builder para encadeamento.


setForegroundColorObject(color)

Define a cor da fonte do texto.

Parâmetros

NomeTipoDescrição
colorColorA cor da fonte desejada.

Retornar

TextStyleBuilder — O builder para encadeamento.


setItalic(italic)

Define se o texto está em itálico.

Parâmetros

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

Retornar

TextStyleBuilder — O builder para encadeamento.


setStrikethrough(strikethrough)

Define se o texto está tachado.

Parâmetros

NomeTipoDescrição
strikethroughBooleanSe o texto está tachado.

Retornar

TextStyleBuilder — O builder para encadeamento.


setUnderline(underline)

Define se o texto está sublinhado.

Parâmetros

NomeTipoDescrição
underlineBooleanSe o texto está sublinhado.

Retornar

TextStyleBuilder — O builder para encadeamento.