BCB2007中TeeChart7.10的一些与4.0版本不同的用法(同时感谢constantine(飘遥的安吉儿))
BCB2007中TeeChart7.10的一些与4.0版本不同的用法(同时感谢constantine(飘遥的安吉儿))。
1、在TeeChart710中,如果在ChartAfterDraw事件中添加自己绘制的内容,必需执行:
Chart1->BufferedDisplay=false; // 必需设置为false,否则自己绘制的内容出现不了
2、在TeeChart710中,自己绘制图形,必需用Chart1->DelphiCanvas
3、ChartRect数据错误,必需用坐标轴数据才能得到正确的ChartRect数据
int y1,y2;
int x1,x2;
x1=Chart1->LeftAxis->PosAxis;
y1=Chart1->BottomAxis->PosAxis-Chart1->ChartHeight;
x2=x1+Chart1->ChartWidth;
y2=Chart1->BottomAxis->PosAxis;
Chart1->ChartRect.Top=y1;
Chart1->ChartRect.Bottom=y2;
Chart1->ChartRect.Left=x1;
Chart1->ChartRect.Right=x2;
4、TeeChart710打印预览前不能调用
Chart1->PrintMargins.Left=12;
Chart1->PrintMargins.Top=10;
Chart1->PrintMargins.Right=10;
Chart1->PrintMargins.Bottom=10;
否则预览不成功。