Документація HotXLS

Клас TXLSXChartTextStyle

TXLSXChartTextStyle керує текстовими властивостями DrawingML для заголовків діаграми, підписів легенди, заголовків осей і підписів поділок осей

Оголошення

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;

Властивості

NameНазва латинського шрифту або токен шрифту теми
SizeРозмір шрифту в пунктах, за нуля успадковується тема діаграми
Color and HasColorЯвний колір тексту RGB і прапорець його наявності
Bold, Italic, Underline and StrikeoutТипізовані перемикачі накреслення, що записуються як символьні властивості DrawingML
RotationПоворот тексту в градусах, серіалізується у власних кутових одиницях DrawingML

Використання

Екземпляри, що належать діаграмі, доступні через TitleTextStyle і LegendTextStyle Екземпляри, що належать осям, доступні через TextStyle і TitleTextStyle
ClearColor повертає вибір кольору до теми діаграми, не змінюючи інших текстових властивостей Clear повертає весь стиль до успадкованих значень за замовчуванням

Приклад

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

Дивіться також