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 neste builder.
setBold(bold)TextStyleBuilderDefine se o texto é 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 é itálico ou não.
setStrikethrough(strikethrough)TextStyleBuilderDefine se o texto tem ou não tachado.
setUnderline(underline)TextStyleBuilderDefine se o texto está sublinhado ou não.

Documentação detalhada

build()

Cria um estilo de texto com base neste builder.

Retornar

TextStyle: um estilo de texto criado com este builder.


setBold(bold)

Define se o texto é em negrito ou não.

Parâmetros

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

Retornar

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.

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 é itálico ou não.

Parâmetros

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

Retornar

TextStyleBuilder: o builder para encadeamento.


setStrikethrough(strikethrough)

Define se o texto tem ou não tachado.

Parâmetros

NomeTipoDescrição
strikethroughBooleanSe o texto tem ou não tachado.

Retornar

TextStyleBuilder: o builder para encadeamento.


setUnderline(underline)

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

Parâmetros

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

Retornar

TextStyleBuilder: o builder para encadeamento.