HotXLS-documentatie

Klasse TXLSXChartTextStyle

TXLSXChartTextStyle beheert de DrawingML-teksteigenschappen voor grafiektitels, legendalabels, astitels en de tick-labels van assen

Declaratie

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;

Properties

NameLettertypenaam in latijnse letters of lettertypetoken uit het thema
SizeTekengrootte in punten; nul neemt het grafiekthema over
Color and HasColorExpliciete RGB-tekstkleur en de bijbehorende aanwezigheidsvlag
Bold, Italic, Underline and StrikeoutGetypeerde nadrukschakelaars die als DrawingML-tekenproperties worden weggeschreven
RotationTekstrotatie in graden, geserialiseerd in native DrawingML-hoekeneenheden

Gebruik

Instanties in eigendom van de grafiek zijn beschikbaar via TitleTextStyle en LegendTextStyle, instanties van assen via TextStyle en TitleTextStyle
ClearColor geeft de kleurkeuze terug aan het grafiekthema zonder andere teksteigenschappen te veranderen. Clear zet de volledige stijl terug naar de overgeërfde standaardwaarden

Voorbeeld

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

Zie ook