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;
См. также