Class TextStyleBuilder  |  Apps Script  |  Google for Developers (original) (raw)

Class TextStyleBuilder

Stay organized with collections Save and categorize content based on your preferences.

TextStyleBuilder

A builder used to create [TextStyle](/apps-script/reference/charts/text-style) 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](/apps-script/reference/charts/text-style).

// 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();

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

[TextStyle](/apps-script/reference/charts/text-style) — 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. const textStyleBuilder = Charts.newTextStyle().setColor('#0000FF'); const 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. const textStyleBuilder = Charts.newTextStyle().setFontName('Ariel'); const 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. const textStyleBuilder = Charts.newTextStyle().setFontSize(26); const 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.

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.