Как получить высоту текста с фиксированной шириной и получить длина текста, который помещается в рамку?

ну, мне удалось уместить все свои вопросы в заголовок. Мне нужно разбить длинный текст на столбцы / фреймы и разместить их для просмотра. Я искал решения в течение нескольких дней, но не могу найти никаких примеров или четкой документации о том, как выполнить любую из моих задач. Я видел несколько упоминаний о StaticLayout, но не знаю, как его правильно использовать. Что касается высоты текста I ' Я пробовал метод getTextBounds в TextPaint, но у него нет ограничения по ширине, и похоже, что он измеряет только одну строку (ну, может, я делал что-то не так).

Может быть, у кого-то есть пример использования StaticLayout или его подкласса?

Все выглядит так просто «на бумаге»: создать «рамку», проверить, сколько символов в ней поместиться, заполнить рамку и расположить ее, повторять до конца текста, но я не могу найти ничего, как это сделать :)

6
задан sniurkst 1 December 2010 в 08:10
поделиться