Изменить шрифт с помощью Win2D drawtext
Кто-нибудь знает, как изменить шрифт по умолчанию, используя метод win2d drawtext? Мне нужно, чтобы он был моноширинным шрифтом, таким как Courier New.
args.DrawingSession.DrawText ("Пользователь: " + UNAME, 10, 350,Colors.White);
2 ответа
Решение
Это был ответ, который я искал. Я наткнулся на это раньше.
args.DrawingSession.DrawText(Math.Round(percent * 100,1) + "%", Convert.ToSingle(pointX + 10), Convert.ToSingle(pointY), Color.FromArgb(255, 255, 255, 255), new CanvasTextFormat(){FontSize = 10 });
**new CanvasTextFormat(){FontSize = 10 }**
Шрифт указывается (наряду с другой информацией о форматировании) типом CanvasTextFormat. Используйте одну из многих перегрузок DrawText, которая принимает параметр текстового формата.