Dokumentacja HotXLS

Klasa TXLSXChartTextStyle

TXLSXChartTextStyle steruje właściwościami tekstu DrawingML dla tytułów wykresów, etykiet legend, tytułów osi i etykiet znaczników osi

Deklaracja

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;

Właściwości

NameNazwa kroju pisma łacińskiego albo token czcionki motywu
SizeRozmiar w punktach, przy czym zero dziedziczy motyw wykresu
Color and HasColorJawny kolor tekstu RGB oraz flaga jego obecności
Bold, Italic, Underline and StrikeoutTypowane przełączniki wyróżnienia zapisywane jako właściwości znakowe DrawingML
RotationObrót tekstu w stopniach, zapisywany w natywnych jednostkach kątowych DrawingML

Sposób użycia

Instancje należące do wykresu są dostępne przez TitleTextStyle i LegendTextStyle Instancje należące do osi są dostępne przez TextStyle i TitleTextStyle
ClearColor przywraca wybór koloru do motywu wykresu bez zmieniania innych właściwości tekstu Clear przywraca cały styl do dziedziczonych wartości domyślnych

Przykład

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

Zobacz też