Docs HotXLS

Classe TXLSXChartTextStyle

TXLSXChartTextStyle contrôle les propriétés de texte DrawingML des titres de graphique, des étiquettes de légende, des titres d'axes et des étiquettes de graduations d'axes

Déclaration

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;

Propriétés

NameNom de police latine ou jeton de police du thème
SizeTaille en points ; zéro hérite du thème du graphique
Color and HasColorCouleur RGB explicite du texte et son indicateur de présence
Bold, Italic, Underline and StrikeoutCommutateurs d'emphase typés, écrits comme propriétés de caractères DrawingML
RotationRotation du texte en degrés, sérialisée dans les unités d'angle DrawingML natives

Utilisation

Les instances détenues par le graphique sont accessibles via TitleTextStyle et LegendTextStyle. Les instances détenues par un axe sont accessibles via TextStyle et TitleTextStyle
ClearColor rend la sélection de couleur au thème du graphique sans toucher aux autres propriétés de texte. Clear ramène le style complet aux valeurs par défaut héritées

Exemple

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

Voir aussi