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. var textStyleBuilder = Charts.newTextStyle() .setColor('#0000FF').setFontName('Ariel').setFontSize(26); var style = textStyleBuilder.build();
Methods
Method | Return type | Brief 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. var textStyleBuilder = Charts.newTextStyle().setColor('#0000FF').setFontSize(26); var style = 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. var textStyleBuilder = Charts.newTextStyle().setColor('#0000FF'); var style = textStyleBuilder.build();
Parameters
Name | Type | Description |
---|---|---|
cssValue | String | The 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. var textStyleBuilder = Charts.newTextStyle().setFontName('Ariel'); var style = textStyleBuilder.build();
Parameters
Name | Type | Description |
---|---|---|
fontName | String | The 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. var textStyleBuilder = Charts.newTextStyle().setFontSize(26); var style = textStyleBuilder.build();
Parameters
Name | Type | Description |
---|---|---|
fontSize | Number | The font size in pixels to use for the text style. |
Return
TextStyleBuilder
— This builder, useful for chaining.