да я видел этот ответ и не понял как его использовать но все равно спасибо
Если сразу сложно понять задание, разбей на задания по меньше, например: Первый шаг, загрузить данные в какую то структуру. Передай туда нужные данные такие как размер екрана и хз что там ещё нужно будет. Потом напиши логику деления на страницы. В голову приходит методом експеремента посчитать сколько знаков влазит на страницу в зависимости от физ размеров и плотности пикселей. Даже не знаков а сколько lines. (Уверен что в том примере все сделано как то более красиво, но честно не смотрел). Потом сделать запросы к этой структуре чтобы она выдавала текст по страницах.