API Allgemein

API Allgemein

Inhalt:

  • Definieren eines TextStyles

  • Definieren von LegendOptions

  • Konfigurieren von BackgroundStyle

  • Konfigurieren von Größe und Position

Definieren eines TextStyles

Über das TextStyle Objekt lassen sich alle Texte des Chart beeinflussen und konfigurieren. Ein Chart kann unterschiedlichen Stellen unterschiedliche TextStyles besitzen.

//Definieren eines Texstyles final TextStyle textStyle = TextStyle.Builder() .fontName("Arial") //Wahl der Schriftart (Schriftart muss vom Browser unterstützt werden) .color("red") // Wahl der Schriftfarbe wahlweise in Kurzschreibweise ("Red") oder Farbcodes ("#FFFFFF") .bold() //Fettdruck an- oder ausschalten .italic() //Kusivdruck an- oder ausschalten .fontSize(12) //Setzen der Schriftgröße .build(); //Zuweisen der Konfiguration für Beschriftungen this.chart.setTitleTextStyle(textStyle);

Definieren von LegendOptions

Über das Objekt "LegendOptions" lassen sie die Legenden der einzelnen Chart beeinflussen und konfigurieren.

//Definieren eines Legendenstyles final Legend legend = Legend.Builder() .textStyle(textStyle) //Setzen eines TextStyles (siehe oben) .position(Position.BOTTOM) //Auswahl der Position für die Legende. Auswahlmöglichkeiten: .POSITION_BOTTOM, .POSITION_TOP, .POSITION_RIGHT, .POSITION_LEFT .maxLines(5) //Befindet sich die Legende Über dem Chart (POSITION_TOP) kann hier entschieden werden bis auf wie viele Zeilen umgebrochen werden darf .build(); //Zuweisen der Konfiguration für Beschriftungen this.chart.setLegend(legend);

Konfigurieren von BackgroundStyle

Über das Objekt "BackgroundStyle" lassen sie die Legenden der einzelnen Chart beeinflussen und konfigurieren.

//Definieren eines BackgroundStyles final StrokeFill background = Background.StrokeFill("White", 40, "#FFFFFF"); Param1: stroke("White") //Wahl der Hintergrundfarben wahlweise in Kurzschreibweise ("Red") oder Farbcodes ("#FFFFFF") Param2: strokeWidth(40) //Randbreite in Pixel Param3: fill("#FFFFFF") //Wahl der Farbe für den Rand des Charts wahlweise in Kurzschreibweise ("Red") oder Farbcodes ("#FFFFFF") oder //Definieren der Hintergrundfarbe final Color background = Background.Color("green"); //Zuweisen der Konfiguration für Beschriftungen chart.setBackgroundColor(background);

Konfigurieren von Größe und Position

final ChartArea chartArea = ChartArea.New("100", "100", "500", "500"); // Parameter für Abstand links, rechts und Höhe, Breite des Charts this.chart.setChartArea(chartArea);

Beispiel:

//Definieren der Hintergrundfarbe final Color background = Background.Color("green"); //Definieren eines Texstyles final TextStyle textStyle = TextStyle.Builder() .fontName("Arial") .color("red") .bold() .italic() .fontSize(12) .build(); //Definieren eines Legendenstyles final Legend legend = Legend.Builder() .textStyle(textStyle) .position(Position.BOTTOM) .maxLines(5) .build(); //Zuweisen der Konfiguration für Beschriftungen this.chart.setBackgroundColor(background); this.chart.setLegend(legend); this.chart.setTitleTextStyle(textStyle);

XDEV Software Corp. - One Embarcadero Center, San Francisco, CA 94111, US
Copyright © 2015. XDEV Software Corp. All rights reserved.