Class TextStyle

TextStyle

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 
 . 
  
 var 
  
 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 
 (); 
  
 var 
  
 titleTextStyleBuilder 
  
 = 
  
 Charts 
 . 
 newTextStyle 
 () 
  
 . 
 setColor 
 ( 
 '#0000FF' 
 ) 
 . 
 setFontSize 
 ( 
 26 
 ) 
 . 
 setFontName 
 ( 
 'Ariel' 
 ); 
  
 var 
  
 axisTextStyleBuilder 
  
 = 
  
 Charts 
 . 
 newTextStyle 
 () 
  
 . 
 setColor 
 ( 
 '#3A3A3A' 
 ) 
 . 
 setFontSize 
 ( 
 20 
 ) 
 . 
 setFontName 
 ( 
 'Ariel' 
 ); 
  
 var 
  
 titleTextStyle 
  
 = 
  
 titleTextStyleBuilder 
 . 
 build 
 (); 
  
 var 
  
 axisTextStyle 
  
 = 
  
 axisTextStyleBuilder 
 . 
 build 
 (); 
  
 var 
  
 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

getColor()

Gets the color of the text style.

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

Return

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


getFontName()

Gets the font name of the text style.

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

Return

String — The font name.


getFontSize()

Gets the font size of the text style.

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

Return

Number — The font size in pixels.