TextStyleBuilder

A builder used to create `https://developers.google.com/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 `https://developers.google.com/apps-script/reference/charts/text-style`.

```javascript
// 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 |
|---|---|---|
| `https://developers.google.com/apps-script/reference/charts/text-style-builder#build()` | `https://developers.google.com/apps-script/reference/charts/text-style` | Builds and returns a text style configuration object that was built using this builder. |
| `https://developers.google.com/apps-script/reference/charts/text-style-builder#setColor(String)` | `https://developers.google.com/apps-script/reference/charts/text-style-builder#` | Sets the color of the text style. |
| `https://developers.google.com/apps-script/reference/charts/text-style-builder#setFontName(String)` | `https://developers.google.com/apps-script/reference/charts/text-style-builder#` | Sets the font name of the text style. |
| `https://developers.google.com/apps-script/reference/charts/text-style-builder#setFontSize(Number)` | `https://developers.google.com/apps-script/reference/charts/text-style-builder#` | 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.

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

#### Return


`https://developers.google.com/apps-script/reference/charts/text-style` --- A text style object built using this builder.

*** ** * ** ***

### `setColor(cssValue)`

Sets the color of the text style.

```javascript
// 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


`https://developers.google.com/apps-script/reference/charts/text-style-builder#` --- This builder, useful for chaining.

*** ** * ** ***

### `setFontName(fontName)`

Sets the font name of the text style.

```javascript
// 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


`https://developers.google.com/apps-script/reference/charts/text-style-builder#` --- This builder, useful for chaining.

*** ** * ** ***

### `setFontSize(fontSize)`

Sets the font size of the text style.

```javascript
// 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


`https://developers.google.com/apps-script/reference/charts/text-style-builder#` --- This builder, useful for chaining.