У меня есть пользовательский элемент управления, который выполняет много 2D-рисования прямо в canvas
.
Часть этого рисунка является текстом, поэтому я использую Canvas.drawText()
.
Я хочу нарисовать текст в некоторых пределах - в левом верхнем углу, с определенной максимальной шириной и максимальным количеством строк. После рисования текста я хочу знать, сколько строк он занял.
Есть ли встроенная функция для рисования текста в границах, разумно выполняющая разделение?
Если нет, то есть ли стандартный рецепт для этого?
StaticLayout
s: stackoverflow.com/a/8369690/293280 - person Joshua Pinter   schedule 26.05.2015