В чем разница между методами DrawText () и DrawTextLayout () для Win2D? - PullRequest
0 голосов
/ 06 марта 2020

Хотелось бы узнать разницу между методами DrawingSession.DrawText() и DrawingSession.DrawTextLayout(). Microsoft делает очень много, чтобы детализировать свои инструменты разработчика ... Я отвлекся. -_-

Когда уместно использовать один над другим? Спасибо.

1 Ответ

1 голос
/ 06 марта 2020

Для более сложных функций или многократного рисования одного и того же текста используйте DrawTextLayout. В противном случае DrawText работает нормально.

См. этот обзор или документацию для DrawTextLayout :

При повторном рисовании одного и того же текста, использование метода DrawTextLayout более эффективно, чем использование метода DrawText, поскольку текст не нужно форматировать и макет обрабатывается при каждом вызове.

...