У меня есть настраиваемый элемент управления, который делает много 2D-чертежа прямо на canvas
.
Некоторые из этого рисунка являются текстом, поэтому я использую метод Canvas.drawText()
.
Я хочу нарисовать текст в определенных пределах - верхнюю левую, определенную максимальную ширину и максимальное количество строк. После рисования текста я хочу знать, сколько строк оно взяло.
Есть ли встроенная функция для рисования текста в пределах границ, делающих расщепление разумно?
Если нет, существует ли стандартный рецепт для этого?