하드정리를 하다가
오래전에 작성해 놓은 TeeChart 관련 팁이 튀어 나와 올려 봅니다.
Tee Chart를 쓰다보면 Axis 에(특히 bottom에 위치한) 그려지는 label text가 문자열이
긴경우가 있을 겁니다.
이때 워드랩 처리를 할수 있는 방법이 있는데..
Tee Chart의 GetAxisLabel 이벤트에서 처리를 TeeSplitInLines Mothod를 가지고 처리를
하면 됩니다.
아래는 워드랩 문자를 ' '(space)로 할 경우의 처리 입니다.
procedure TfrmForm1.chrtYY_RPTGetAxisLabel(Sender: TChartAxis;
Series: TChartSeries; ValueIndex: Integer; var LabelText: String);
begin
TeeSplitInLines(LabelText, ' ');
end;
그럼 즐프~~ 하시구요..
|