1

您好,我需要将格式化文本集成到用 Delphi 编写的旧应用程序中,然后将其渲染到画布中(GDI - 是的史前技术,需要支持 Win Vista 及更高版本)。我尝试使用 html 和 rtf 来完成此任务,但两者各有利弊。我决定使用 rtf 和 TRichEdit 作为编辑器。它具有漂亮的界面,并且很容易编写所需的功能。问题在于渲染(已经解决了该部分)并以合理的图像质量和线性缩放(或几乎线性)对其进行缩放。我已经尝试了两种方法:

  1. 渲染成位图然后缩放 - 很好的线性缩放,但可怕的像素化图像 - 正如预期的那样
  2. 通过 TRichEdit 功能进行缩放,然后渲染为位图 - 清晰的图像,但线性缩放消失了。

还有其他方法吗?谢谢。

4

0 回答 0