1

我在使用 TeeChart .NET 组件和更改字体时看到了一种情况,在运行一段时间(约 5-20 天)后,图表将开始呈现可怕的锯齿状字体。这是在使用 .NET 构建的 Web 应用程序中,它将图表呈现到文件系统,然后从那里提供它们。

在这个错误发生后,除了图表看起来很糟糕之外,一切都会继续完美运行,直到我重新启动机器。重新启动后一切看起来都很好,直到在不确定的时间(通常在 2 周内)之后,问题再次出现。

以下是显示该错误的图表的图示:

破碎的饼图 http://geekp.dk/teechart/ugly.png

此图表的正确再现是在尝试修复上述问题重新启动后立即生成的,如下所示:

正确的饼图 http://geekp.dk/teechart/correct.png

这个问题在网络中所有类型的图表中都是全局性的,并且一旦发生(不是一次一个或这样的)总是显示在所有图表中。

这里使用的字体是 Calibri,它的创建方式如下,然后使用 (System.Drawing) Font-object 指定 TeeChart "ChartFont" 对象的 .Name 和 .Size。

Font font = new Font("Calibri", 15);

我不知道字体与此有关,这只是我的猜测。

这个问题似乎会在它发生后影响机器创建的所有图表。我有一个不同的网站,它的图表使用默认的 TeeChart 字体,每当问题发生时都会显示问题。但是,将该网站移至另一台机器后,它并没有显示此行为。但是,它仍然使用特殊字体在网络上发生。该网站也是生成最多图表的网站(估计每 5 秒生成 1-2 个图表)。

有没有人对要检查的事情有任何想法,或者您以前在 TeeChart 中看到过类似的行为吗?

编辑:TeeChart 版本为 4.0.2010.13051。

4

0 回答 0