TChart质量问题

时间:2014-08-14 17:37:06

标签: delphi delphi-2010 delphi-xe5 teechart

我们正在使用Delphi 2010和TeeChart的完整VCL版本,这很好用

我们现在已经使用最新版本的TeeChart更新到Delphi XE 5,现在图表质量更差

请参阅图片here

2个单独的条现在合并为1条

如果我让图表更宽,这不是一个选项,它看起来更好但仍然不如之前

请参阅here

有没有人遇到过这样的问题?

对于Delphi XE5,项目为here,对于Delphi 2010,项目为here

搜索路径可能需要修改

干杯

2 个答案:

答案 0 :(得分:2)

问题可能是因为在较新版本的TChart(!)中默认打开了抗锯齿功能。 我们在线序列图中遇到了同样的问题。 在写信给供应商(Steema)之后,他们提出了以下解决方案:

Chart1.Canvas := TTeeCanvas3D.Create; //Disable GDI+ to prevent smooth drawing of the graph.

我不明白为什么我们必须用GDI +关闭绘图 - 据我所知 - GDI +也可以在没有消除别名的情况下使用。 无论如何,我们的图表现在表现得像以前版本的TChart,这就是我们想要的。

答案 1 :(得分:1)

我也讨厌那些模糊且的“新”抗锯齿图表。 当你知道在哪里搜索时,它很容易修复。 双击图表,然后转到3D - >渲染 - >选择GDI而不是GDI +

如果您在DFM文件中看到“幕后”,您可以看到更改: 清晰快速的图表(如2010年):DefaultCanvas ='TTeeCanvas3D' 模糊和慢速图形(如XE5中所示):DefaultCanvas ='TGDIPlusCanvas'

chart settings

希望这有帮助。

这里找到了某种笨拙的运行时解决方法,这也是有效的: http://www.teechart.net/support/viewtopic.php?f=3&t=15078