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
| Name | Nom de police latine ou jeton de police du thème |
| Size | Taille en points ; zéro hérite du thème du graphique |
| Color and HasColor | Couleur RGB explicite du texte et son indicateur de présence |
| Bold, Italic, Underline and Strikeout | Commutateurs d'emphase typés, écrits comme propriétés de caractères DrawingML |
| Rotation | Rotation 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