我正在使用 TMemo 组件在有限的空间中显示一些文本。目前它使用的是一种不随 windows 一起提供的 truetype 字体,它在运行时由应用程序安装。
在我的 PC(运行 Windows XP)上,每行文本之间的间距似乎约为 8 个像素。在另一台运行 Windows 7 的 PC 上,行距似乎约为 14 像素,这使得最下面一行的文本无法在备忘录中显示。
所以,我的问题是这样的:
- 这是由不同版本的Windows引起的吗?这就是我能想到的不同。
- 有什么方法可以调整这个值,以便它在应用程序的所有实例中保持一致,无论它在哪里运行?
或者,我可以使用不同的组件来调整这个值吗?