请教大家:
    在FastReport3 中如何打印chart中的曲线图,我程序界面上的chart怎么联系在一起?大伙有没相关的例子,好让参考一下,在网上找了好久,相关方面的资料很少,所以很郁闷。

解决方案 »

  1.   

    我用过笨方法,将chart保存为图片,然后放到report中,^_^
      

  2.   

    给你一个参考吧,希望能对你有用procedure TForm1.frxReport2BeforePrint(c: TfrxReportComponent);
    var
      MyChart: TfrxChartView;
      i, j: Integer;
    begin
      if c is TfrxChartView then
      Begin
        MyChart := TfrxChartView(c);
        If MyChart.Name='Chart1' Then
          Begin
            //MyChart.SeriesData.Clear;
            MyChart.Chart.Series[0].Title:='good';
            MyChart.Chart.Series[0].Clear;
            MyChart.Chart.Series[1].Clear;
            For i:=1 To 100 Do
              MyChart.Chart.Series[0].AddXY(i,i,'test1');
            For j:=1 To 100 Do
              MyChart.Chart.Series[1].AddXY(j,100-j,'test2');
          End;
      End;
    end;  
      

  3.   

    楼上的代码研究了半天,但还是没搞明白,难道fastreport 中的chart不能像程序界面上的chart那样使用么?
      

  4.   

    我程序界面上的chart怎么联系在一起
    这个我不太明白
      

  5.   

    delphi上不是有个chart的控件吗,在delphi程序的客户端画好曲线图,现在要把这个曲线图打印出来。现在fastreport里也有个chart的控件。但我发现这两个用法有很大差别啊,而且关于fastreport的chart的说明又很少,所以不知道怎么用。