HotXLS-dokumentation

klass TXLSXChartTextStyle

TXLSXChartTextStyle styr DrawingML-textegenskaperna för diagramtitlar, etiketter i diagramförklaringen, axeltitlar och axeletiketter

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;

Egenskaper

NameNamn på latinskt typsnitt eller ett typsnittstoken från temat
SizeStorlek i punkter, där noll ärver diagramtemat
Color and HasColorExplicit RGB-textfärg och en flagga för om färgen är satt
Bold, Italic, Underline and StrikeoutTypade flaggor för betoning som skrivs som DrawingML-teckenegenskaper
RotationTextrotation i grader, serialiserad i DrawingML:s inbyggda vinkelenheter

Användning

Instanser som ägs av diagrammet nås via TitleTextStyle och LegendTextStyle Instanser som ägs av en axel nås via TextStyle och TitleTextStyle
ClearColor lämnar färgvalen tillbaka till diagramtemat utan att ändra de andra textegenskaperna Clear återställer hela formatet till de ärvda standardvärdena

Exempel

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

Se även