Documentação HotXLS

Classe TXLSXChartTextStyle

TXLSXChartTextStyle controla as propriedades de texto DrawingML de títulos do gráfico, rótulos de legenda, títulos de eixo e rótulos de marcação de eixo

Declaração

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;

Propriedades

NameNome da fonte latina ou token de fonte do tema
SizeTamanho em pontos, em que zero herda o tema do gráfico
Color and HasColorCor RGB explícita do texto e seu sinalizador de presença
Bold, Italic, Underline and StrikeoutOpções de ênfase com tipo, gravadas como propriedades de caractere DrawingML
RotationRotação do texto em graus, serializada nas unidades nativas de ângulo do DrawingML

Uso

As instâncias do gráfico estão disponíveis por meio de TitleTextStyle e LegendTextStyle As instâncias do eixo estão disponíveis por meio de TextStyle e TitleTextStyle
ClearColor devolve a escolha de cor ao tema do gráfico sem alterar as outras propriedades de texto Clear devolve o estilo completo aos padrões herdados

Exemplo

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

Veja também