Я делаю некоторые тесты о рисунке текста в .NET, и у меня были следующие результаты.
FlatStyle
, установленным на систему
метода Graphic.drawString ()
Textrenderer.drawtext ()
Метод Все случаи используют шрифт Windows Vista / 7 по умолчанию: Segoe ui, 9
, как вы можете видеть, есть разница между вторым строка и другие (у него меньшее качество, а анти псевдонима отличается). Я пытался настроить анти-псевдоним и режим сглаживания в графике
, без какого-либо результата.
Можно ли нарисовать текст USIGN Graphics.drawstring
и получить то же качество, чем другие методы?
заранее спасибо.
Редактировать: Я проверил код с отражателем. Я понял, что Graphics.drawstring
использует GDIPLUS.DLL Метод вызова GDIPDRAWString () и Textrenderer.drawtext
Использование user32.dll Вызов ] Drawtextexw
и DrawTextexa
.
Любой комментарий об этом?