2013-12-16 90 views

回答

3

您可以使用TeeChart的Canvas屬性。按照example繪製一個矩形,並可以修改以滿足您的需要 -

如何在圖表上繪製額外的東西?

您應該使用Chart1.Canvas對象(請參閱Delphi的TCanvas 文檔)。

但是,您應該在Chart1.OnAfterDraw 事件中執行所有繪圖代碼,以使繪圖在圖表重繪中保持不變,並且在打印時也可以使用 。

procedure TForm1.Chart1AfterDraw(Sender: TObject); 
begin 
    With Chart1.ChartRect do 
     Canvas.Rectangle(Left,Top,Right,Bottom); 
end;