2015-10-07 53 views
0

我試過Delphi XE7,這是我擁有的最新版本。在上面放一些簡單的LABEL並啓動它。如何在Windows縮放比例高於100%時保存文本的質量?

如果Windows縮放比例爲125或150%,則整個文本看上去很平滑,就像調整柵格大小而不是矢量大小一樣。

Delphi在畫布上使用DrawText API調用。微軟的控件也是這樣做的,但是當我在一些MS工具中創建一些簡單的標籤時,我沒有遇到這個問題。

如何在125%和150%上對文本進行銳化?如何強制文本將其繪製爲矢量,而不是放大光柵?

謝謝。

+0

「平滑」通常是一件好事,但我懷疑你的意思是很糟糕。也許'pixellated'是一個更好的詞? –

+0

無論你怎麼稱呼它,它看起來都調整大小,並且不乾淨和分散。即使當我啓動Delphi XE7時,它看起來很難看。我嘗試在150%以下啓動一些不同的應用程序,其中大部分看起來很正常。 –

+0

大概這只是說你的應用需要進行DPI虛擬化。閱讀這個主題。將系統DPI感知設置添加到您的清單。在所有表單上將縮放設置爲True。爲您的工具欄按鈕提供並使用較大的字形。 –

回答

相關問題