Я разрабатываю application
, который выглядит как устройство для чтения электронных книг, но не совсем для чтения электронных книг.
У меня есть огромный текст, который разделен на различные главы. Теперь я хочу представить этот текст в виде книги, пользователь должен прочесть книгу, которая будет иметь различные функции, такие как GoTo
, Поиск, Оглавление и, что наиболее важно, переход между страницами.
Теперь проблема в том, как разделить весь контент на количество страниц. Как я могу знать, что количество символов, которые будут помещаться на экране (в зависимости от размера экрана и размера шрифта). Я совершенно не понимаю, с чего начать и как действовать.
В конечном итоге я планирую разработать программу для чтения электронных книг, которая будет читать только одну книгу, текст которой я даю.
Пожалуйста, дайте мне знать, чтобы добиться этого, где размещать разрывы страниц и где размещать текст (в базе данных или в файле ресурсов).