TXLSXChartTextStyle steuert die DrawingML-Texteigenschaften für Diagrammtitel, Legendeneinträge, Achsentitel und Teilstrichbeschriftungen der Achsen
Deklaration
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;
Eigenschaften
| Name | Schriftartname in lateinischer Schrift oder Schriftart-Token aus dem Design |
| Size | Schriftgrad in Punkt; null übernimmt das Diagrammdesign |
| Color and HasColor | Explizite RGB-Textfarbe und das zugehörige Vorhandenseinsflag |
| Bold, Italic, Underline and Strikeout | Typisierte Hervorhebungsschalter, die als DrawingML-Zeicheneigenschaften geschrieben werden |
| Rotation | Textdrehung in Grad, serialisiert in nativen DrawingML-Winkeleinheiten |
Verwendung
Instanzen im Diagrammbesitz sind über TitleTextStyle und LegendTextStyle erreichbar, achseneigene Instanzen über TextStyle und TitleTextStyle
ClearColor gibt die Farbauswahl wieder an das Diagrammdesign zurück, ohne andere Texteigenschaften zu verändern. Clear setzt den kompletten Stil auf die geerbten Standardwerte zurück
Beispiel
Chart.TitleTextStyle.Name := 'Aptos Display';
Chart.TitleTextStyle.Size := 18;
Chart.TitleTextStyle.Color := $204080;
Chart.TitleTextStyle.Bold := True;
Chart.CategoryAxis.TextStyle.Rotation := -45;
Siehe auch