HotXLS 文件

TXLSXChartTextStyle 類別

TXLSXChartTextStyle 控制圖表標題、圖例標籤、座標軸標題與座標軸刻度標籤的 DrawingML 文字屬性

宣告

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;

屬性

Name拉丁字型名稱或佈景主題字型標記
Size點數,為 0 時繼承圖表佈景主題
Color and HasColor明確的 RGB 文字色彩及其存在旗標
Bold, Italic, Underline and Strikeout以 DrawingML 字元屬性寫入的強型別強調樣式開關
Rotation以度數表示的文字旋轉角度,以 DrawingML 原生角度單位序列化

用法

圖表擁有的執行個體可透過 TitleTextStyle 和 LegendTextStyle 存取。座標軸擁有的執行個體可透過 TextStyle 和 TitleTextStyle 存取
ClearColor 會將色彩選擇還原為圖表佈景主題,而不變更其他文字屬性。Clear 則將完整樣式還原為繼承的預設值

範例

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

另請參閱