Documentazione HotXLS

Classe TXLSXChartTextStyle

TXLSXChartTextStyle controlla le proprietà di testo DrawingML dei titoli del grafico, delle etichette della legenda, dei titoli degli assi e delle etichette dei tick degli assi

Dichiarazione

type
  TXLSXChartTextStyle = class
    property Name: WideString;
    property Size: Double;
    property Color: LongWord;
    property HasColor: Boolean;
    property Bold, Italic, Underline, Strikeout: Boolean;
    property Rotation: Double;
    procedure Assign(Source: TXLSXChartTextStyle);
    procedure Clear;
    procedure ClearColor;
    function IsDefault: Boolean;
  end;

Proprietà

NameNome del font latino o token del font del tema
SizeDimensione in punti; zero eredita il tema del grafico
Color and HasColorColore RGB esplicito del testo e relativo flag di presenza
Bold, Italic, Underline and StrikeoutInterruttori di enfasi tipizzati, scritti come proprietà carattere DrawingML
RotationRotazione del testo in gradi, serializzata nelle unità di angolo DrawingML native

Utilizzo

Le istanze possedute dal grafico sono disponibili tramite TitleTextStyle e LegendTextStyle. Le istanze possedute da un asse sono disponibili tramite TextStyle e TitleTextStyle
ClearColor restituisce la scelta del colore al tema del grafico senza cambiare le altre proprietà di testo. Clear riporta lo stile completo ai valori predefiniti ereditati

Esempio

Chart.TitleTextStyle.Name := 'Aptos Display';
Chart.TitleTextStyle.Size := 18;
Chart.TitleTextStyle.Color := $204080;
Chart.TitleTextStyle.Bold := True;
Chart.CategoryAxis.TextStyle.Rotation := -45;

Vedere anche