Убираем замыливание текста и изображений в WPF 4.0

Наверняка при разработке WPF-приложений приходилось сталкиваться с
замыленным отображением мелкого текста. Приходилось увеличивать
размеры шрифтов для комфортного чтения. В WPF 4.0, наконец-то,
появилась возможность управлять режимом отображения текста. Достаточно
задать прикрепляемое свойство визуальному элементу
TextOptions.TextFormattingMode="Display", чтобы отображение текста в
нём стало чётким (похожим на текст, выводимый GDI). Правда, в таком
режиме появляются проблемы с плавным масштабированием текста. Поэтому,
если необходимо текст масштабировать в ходе выполнения приложения
(анимация и т.д.), то лучше оставить значение
TextOptions.TextFormattingMode="Ideal" (значение по умолчанию).

Для удаления замыливания при выводе растровых изображений необходимо
установить визуальному элементу свойство UseLayoutRounding="True".

Комментариев нет:

Отправить комментарий