Class TextStyleBuilder

  • TextStyleBuilder is used to create TextStyle objects and configure text properties like name, color, and size.

  • The build() method finalizes the configuration and returns a TextStyle object.

  • Methods like setColor(), setFontName(), and setFontSize() allow setting specific text style attributes.

  • These setter methods return the TextStyleBuilder itself, enabling method chaining.

TextStyleBuilder

A builder used to create TextStyle objects. It allows configuration of the text's properties such as name, color, and size.

The following example shows how to create a text style using the builder. For a more complete example, refer to the documentation for TextStyle .

// Creates a new text style that uses 26-point, blue, Ariel font.
consttextStyleBuilder=
Charts.newTextStyle().setColor('#0000FF').setFontName('Ariel').setFontSize(
26);
conststyle=textStyleBuilder.build();

Methods

MethodReturn typeBrief description
build() TextStyle Builds and returns a text style configuration object that was built using this builder.
setColor(cssValue) TextStyleBuilder Sets the color of the text style.
setFontName(fontName) TextStyleBuilder Sets the font name of the text style.
setFontSize(fontSize) TextStyleBuilder Sets the font size of the text style.

Detailed documentation

build()

Builds and returns a text style configuration object that was built using this builder.

// Creates a new text style that uses 26-point blue font.
consttextStyleBuilder=
Charts.newTextStyle().setColor('#0000FF').setFontSize(26);
conststyle=textStyleBuilder.build();

Return

TextStyle — A text style object built using this builder.


setColor(cssValue)

Sets the color of the text style.

// Creates a new text style that uses blue font.
consttextStyleBuilder=Charts.newTextStyle().setColor('#0000FF');
conststyle=textStyleBuilder.build();

Parameters

NameTypeDescription
cssValueStringThe CSS value for the color (such as "blue" or "#00f").

Return

TextStyleBuilder — This builder, useful for chaining.


setFontName(fontName)

Sets the font name of the text style.

// Creates a new text style that uses Ariel font.
consttextStyleBuilder=Charts.newTextStyle().setFontName('Ariel');
conststyle=textStyleBuilder.build();

Parameters

NameTypeDescription
fontNameStringThe font name to use for the text style.

Return

TextStyleBuilder — This builder, useful for chaining.


setFontSize(fontSize)

Sets the font size of the text style.

// Creates a new text style that uses 26-point font.
consttextStyleBuilder=Charts.newTextStyle().setFontSize(26);
conststyle=textStyleBuilder.build();

Parameters

NameTypeDescription
fontSizeNumberThe font size in pixels to use for the text style.

Return

TextStyleBuilder — This builder, useful for chaining.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2024年12月05日 UTC.