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 StrikeoutDrawingML 문자 속성으로 기록되는 타입화된 강조 스위치
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;

참고 항목