Class TextStyle

Text Style

A text style configuration object. Used in charts options to configure text style for elements that accepts it, such as title, horizontal axis, vertical axis, legend and tooltip.

 // This example creates a chart specifying different text styles for the title 
 // and axes. 
 const 
  
 sampleData 
  
 = 
  
 Charts 
 . 
 newDataTable 
 () 
  
 . 
 addColumn 
 ( 
 Charts 
 . 
 ColumnType 
 . 
 STRING 
 , 
  
 'Seasons' 
 ) 
  
 . 
 addColumn 
 ( 
 Charts 
 . 
 ColumnType 
 . 
 NUMBER 
 , 
  
 'Rainy Days' 
 ) 
  
 . 
 addRow 
 ([ 
 'Winter' 
 , 
  
 5 
 ]) 
  
 . 
 addRow 
 ([ 
 'Spring' 
 , 
  
 12 
 ]) 
  
 . 
 addRow 
 ([ 
 'Summer' 
 , 
  
 8 
 ]) 
  
 . 
 addRow 
 ([ 
 'Fall' 
 , 
  
 8 
 ]) 
  
 . 
 build 
 (); 
 const 
  
 titleTextStyleBuilder 
  
 = 
  
 Charts 
 . 
 newTextStyle 
 (). 
 setColor 
 ( 
 '#0000FF' 
 ). 
 setFontSize 
 ( 
 26 
 ). 
 setFontName 
 ( 
  
 'Ariel' 
 ); 
 const 
  
 axisTextStyleBuilder 
  
 = 
  
 Charts 
 . 
 newTextStyle 
 (). 
 setColor 
 ( 
 '#3A3A3A' 
 ). 
 setFontSize 
 ( 
 20 
 ). 
 setFontName 
 ( 
  
 'Ariel' 
 ); 
 const 
  
 titleTextStyle 
  
 = 
  
 titleTextStyleBuilder 
 . 
 build 
 (); 
 const 
  
 axisTextStyle 
  
 = 
  
 axisTextStyleBuilder 
 . 
 build 
 (); 
 const 
  
 chart 
  
 = 
  
 Charts 
 . 
 newLineChart 
 () 
  
 . 
 setTitleTextStyle 
 ( 
 titleTextStyle 
 ) 
  
 . 
 setXAxisTitleTextStyle 
 ( 
 axisTextStyle 
 ) 
  
 . 
 setYAxisTitleTextStyle 
 ( 
 axisTextStyle 
 ) 
  
 . 
 setTitle 
 ( 
 'Rainy Days Per Season' 
 ) 
  
 . 
 setXAxisTitle 
 ( 
 'Season' 
 ) 
  
 . 
 setYAxisTitle 
 ( 
 'Number of Rainy Days' 
 ) 
  
 . 
 setDataTable 
 ( 
 sampleData 
 ) 
  
 . 
 build 
 (); 

Methods

Method Return type Brief description
String Gets the color of the text style.
String Gets the font name of the text style.
Number Gets the font size of the text style.

Detailed documentation

get Color()

Gets the color of the text style.

 // Creates a new text style that uses blue text and logs the color. 
 const 
  
 textStyle 
  
 = 
  
 Charts 
 . 
 newTextStyle 
 (). 
 setColor 
 ( 
 'blue' 
 ). 
 build 
 (); 
 Logger 
 . 
 log 
 ( 
 textStyle 
 . 
 getColor 
 ()); 

Return

String — The CSS value for the color (such as "blue" or "#00f" ).


get Font Name()

Gets the font name of the text style.

 // Creates a new text style that uses Ariel font and logs the font name. 
 const 
  
 textStyle 
  
 = 
  
 Charts 
 . 
 newTextStyle 
 (). 
 setFontName 
 ( 
 'Ariel' 
 ). 
 build 
 (); 
 Logger 
 . 
 log 
 ( 
 textStyle 
 . 
 getFontName 
 ()); 

Return

String — The font name.


get Font Size()

Gets the font size of the text style.

 // Creates a new text style that uses 18 pixel font size and logs the font size. 
 const 
  
 textStyle 
  
 = 
  
 Charts 
 . 
 newTextStyle 
 (). 
 setFontSize 
 ( 
 18 
 ). 
 build 
 (); 
 Logger 
 . 
 log 
 ( 
 textStyle 
 . 
 getFontSize 
 ()); 

Return

Number — The font size in pixels.

Create a Mobile Website
View Site in Mobile | Classic
Share by: