AI-generated Key Takeaways
-
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(), andsetFontSize()allow setting specific text style attributes. -
These setter methods return the TextStyleBuilder itself, enabling method chaining.
A builder used to create Text
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 Text
.
// Creates a new text style that uses 26-point, blue, Ariel font. const textStyleBuilder = Charts . newTextStyle (). setColor ( '#0000FF' ). setFontName ( 'Ariel' ). setFontSize ( 26 ); const style = textStyleBuilder . build ();
Methods
| Method | Return type | Brief description |
|---|---|---|
Text
|
Builds and returns a text style configuration object that was built using this builder. | |
Text
|
Sets the color of the text style. | |
Text
|
Sets the font name of the text style. | |
Text
|
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. const textStyleBuilder = Charts . newTextStyle (). setColor ( '#0000FF' ). setFontSize ( 26 ); const style = textStyleBuilder . build ();
Return
Text
— A text style object built using this builder.
set
Color(cssValue)
Sets the color of the text style.
// Creates a new text style that uses blue font. const textStyleBuilder = Charts . newTextStyle (). setColor ( '#0000FF' ); const style = textStyleBuilder . build ();
Parameters
| Name | Type | Description |
|---|---|---|
css
|
String
|
The CSS value for the color (such as "blue"
or "#00f"
). |
Return
Text
— This builder, useful for chaining.
set
Font
Name(fontName)
Sets the font name of the text style.
// Creates a new text style that uses Ariel font. const textStyleBuilder = Charts . newTextStyle (). setFontName ( 'Ariel' ); const style = textStyleBuilder . build ();
Parameters
| Name | Type | Description |
|---|---|---|
font
|
String
|
The font name to use for the text style. |
Return
Text
— This builder, useful for chaining.
set
Font
Size(fontSize)
Sets the font size of the text style.
// Creates a new text style that uses 26-point font. const textStyleBuilder = Charts . newTextStyle (). setFontSize ( 26 ); const style = textStyleBuilder . build ();
Parameters
| Name | Type | Description |
|---|---|---|
font
|
Number
|
The font size in pixels to use for the text style. |
Return
Text
— This builder, useful for chaining.

