Документация 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;

См. также