我正在尝试从带有TeeChart 8的Delphi XE迁移到带有TeeChart 2013的Delphi XE3。一切都很好,除了一件事,轴字体中没有清除类型。添加类似这样的东西:
Chart.LeftAxis.LabelsFont.Quality := fqClearType;
什么都不做。
PS:图表是在运行时创建的。
这已针对下一版本的 TeeChart VCL 进行了修改,但在实际的 v2013.08 中,当字体大小为 <10 时,字体质量被强制为 fqNormal,因为抗锯齿在小字体下看起来不太好。因此,您可以尝试递增字体大小以查看效果。
另请注意,TeeChart v2013 是第一个默认使用 GDI+ 的版本。如果要重新设置 GDI,可以使用:
uses TeCanvas;
//...
Chart1.Canvas:=TTeeCanvas3D.Create;