HotXLS-Doku

TXLSXChartTextStyle-Klasse

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

NameSchriftartname in lateinischer Schrift oder Schriftart-Token aus dem Design
SizeSchriftgrad in Punkt; null übernimmt das Diagrammdesign
Color and HasColorExplizite RGB-Textfarbe und das zugehörige Vorhandenseinsflag
Bold, Italic, Underline and StrikeoutTypisierte Hervorhebungsschalter, die als DrawingML-Zeicheneigenschaften geschrieben werden
RotationTextdrehung 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