В чем разница между методами DrawText () и DrawTextLayout () для Win2D?

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

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


person LeBrown Jones    schedule 06.03.2020    source источник


Ответы (1)


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

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

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

person Zer0    schedule 06.03.2020