DocTheEbook: lReader ...
Поиск:
Наблюдать | Версия для печати | Вход:   Пароль:  

lReader

Просмотрщик текстовых файлов для lBook eReader V8

Руководство пользователя


Автор документа: Карстен
Редактирование и вёрстка: Левша


Оглавление документа

1. Описание программы

1.1. Общие сведения

Программа lReader предназначена для просмотра текстовых файлов на устройстве lBook eReader V8 и является полноценной заменой стандартному просмотрщику. Особенности и основные возможности программы:
• быстрое форматирование страницы – примерно в 2,5 раза быстрее, чем стандартный просмотрщик;
• кэширование страниц – отформатированные страницы сохраняются в памяти и могут быть повторно выведены на экран без задержки;
• быстрый переход к странице по ее номеру;
• развитая система закладок – до восьми закладок на текст (книгу) с точностью до абзаца;
• большое количество встроенных кириллических шрифтов, быстрое переключение шрифтов, поддержка экранного сглаживания;
• автоматическое определение кодировки текста – Win-1251, KOI8, DOS, UTF8;
• поиск по тексту;
• автоматическая расстановка переносов;
• выделение заголовков;
• вывод статистики в колонтитуле;
• поддержка портретной и ландшафтной ориентации экрана;
• частичная поддержка формата FB2.


Программа распространяется в виде установочного пакета и в исходных кодах.
Установочный пакет доступен по адресу http://www.oscomp.ru/tmp/lreader.rar
Исходные коды можно найти на http://sourceforge.net/projects/openlbook/
Обсуждение программы: http://www.the-ebook.org/forum/viewtopic.php?t=6879

1.2. Системные требования


Операционная система: WOLF OS.
Устройство: lBook eReader V8
Файловая система: FAT16

1.3. Поддержка формата FB2


lReader может открывать так же и файлы в формате FB2 и показывать их как простой текст. Все сказанное выше справедливо и для этого формата тоже. Чтобы обойти ограничения операционной системы на ассоциирование файлов с программой по расширению файла, рекомендуется присваивать FB2-файлу расширение TXT. Например, переименуйте файл книга.fb2 в книга.fb2.txt и вы сможете открыть его в программе lReader.

1.4. Установочный пакет


Дистрибутив программы является архивом в формате RAR и перед установкой на lBook eReader V8 должен быть распакован во временную папку на компьютере. Установочный пакет содержит 6 файлов, расположенных в трех папках:
• в папке emulator находится файл txtread.emu – это версия программы, скомпиллированная для запуска на Windows-эмуляторе устройства lBook. Этот файл не предназначен для непосредственного запуска на lBook и не используется при установке.
• в папке install находятся файлы WOLFINST.PAK и lreader.cfg – это установочный файл программы и файл конфигурации для нее.
• в папке uninstall находится еще один файл WOLFINST.PAK – это установочный файл стандартного просмотрщика. Он понадобится в случае деинсталляции программы.
• в корневом каталоге архива находится файл history.txt – это история версий программы.

1.5. Инсталляция программы


Скопируйте оба файла WOLFINST.PAK и lreader.cfg из папки install в корневую директорию карточки памяти lBook. Если на карточке памяти уже имеется файл WOLFINST.PAK, то предварительно удалите его.


Далее вы должны провести процедуру обновления операционной системы lBook, в ходе которой программа lReader будет включена в систему как составная часть и заместит собой стандартный просмотрщик.

1.5.1. Обновление операционной системы (прошивка)


• Подключите устройство к источнику тока (через USB-кабель к компьютеру или с помощью блока питания к электросети);
• приготовьте иголку или разогнутую скрепку;
• снимите крышку аккумуляторного отсека устройства;
• вставьте карточку памяти в устройство и дождитесть появления на экране книжной полки;
• левой рукой нажмите одновременно две крайних левых кнопки в нижнем горизонтальном ряду кнопок устройства, а именно – круглую кнопку info и кнопку справа от нее, с символом книжной полки. Держите кнопки нажатыми.
• правой рукой вставьте иголку в отверстие RESET в аккумуляторном отсеке устройства и легко нажмите до упора. Продолжайте держать кнопки на передней панели нажатыми.
• дождитесь появления на экране устройства англоязычного системного меню. Отпустите кнопки на передней панели.
• однократно нажмите кнопку номер 5 в вертикальном ряду кнопок на передней панели устройства. После небольшой паузы на экране появятся системные сообщения.
• дождитесь появления надписи “Press any key continue”.
• вторично перезапустите устройство с помощью иголки, как это было описано выше.


После выполнения процедуры прошивки программа lReader готова к работе. Вы можете удалить файл WOLFINST.PAK с карточки памяти устройства, но файл lreader.cfg должен остаться на карточке – он необходим для нормальной работы программы.

1.6. Деинсталляция программы


Деинсталляция программы производится путем прошивки системы как это описано выше, только на карточке должен быть предварительно записан установочный файл WOLFINST.PAK из папки uninstall.

2. Работа с программой

2.1. Режиме чтения


После того, как вы выберите на книжной полке устройства текстовый файл для просмотра, программа lReader автоматически откроет его. Вверху основного окна программы (над текстом) вы увидите отделенную от текста сплошной чертой системную область (колонтитул) с некоторой служебной информацией программы. Содержание файла будет выведено шрифтом, установленным по умолчанию, кодировка текста будет распознана автоматически. Вы можете листать страницы назад и вперед кнопкой-коромыслицем устройства. Выход из программы – круглой кнопкой слева, над коромыслицем.


Дополнительно вы можете листать страницы назад и вперед кнопками 7 и 8. Длительное нажатие на кнопку или длительное удержание коромыслица в боковом положении включает механизм быстрого пролистывания страниц текста вперед или назад. При этом внизу экрана, в служебной строке выводится номер страницы, обсчитываемой в данный момент. Отпускание кнопки ведет к выводу на экран страницы с этим номером.


Переход в начало текста – по кнопке 5.


Нажатие на кнопку 6 приводит к переходу на последнюю страницу текста. Если текст достаточно большой (более мегабайта), на это может потребоваться некоторое время, так как должны быть последовательно обсчитаны все страницы текста.


Если текст имеет отличную от Win-1251 кодировку и она была не распознана программой автоматически, вы можете сменить кодировку вручную нажатием на кнопку 0. В служебной строке при этом выводятся номера обсчитываемых заново страниц.


Нажатие на кнопку 1 приводит к принудительному переформатированию текста, что может быть полезно в случае некорректных переносов или других ошибок форматирования.


По кнопке 2 можно войти в режим поиска по тексту.


Прочие цифровые кнопки (3, 4 и 9) в режиме чтения не активны, но используются в других режимах, например – при работе с закладками. Подробнее о различных режимах работы будет рассказано ниже.


При нажатии на круглую кнопку (i) в нижнем ряду кнопок устройства на экране в служебной строке выводится название и номер версии программы.


Вторая слева нижняя кнопка (с символом книжной полки) включает режим работы с закладками.


Средняя кнопка в нижнем ряду (с символом лупы) выводит страницу выбора шрифта для отображения текста.


Четвертая кнопка в нижнем ряду (с символом книги) включает режим выбора номера страницы для быстрого перехода по тексту.


Пятая кнопка (с символом поворота или «инь-янь») переключает портретную или ландшафтную ориентацию текста на экране.


Нажатие стилусом на символ лупы (слева вверху) на дополнительном экране устройства включает режим поиска слова по тексту.

2.2. Работа с закладками


Вы можете установить до восьми закладок в каждом тексте. Для входа в режим работы с закладками нажмите вторую кнопку в нижнем ряду кнопок устройства (с символом книжной полки). Появится таблица закладок. Если ни одной закладки еще не было поставлено, она может быть пуста. Нажмите цифровую кнопку напротив одной из пустых ячеек таблицы. Содержимое ячеек изменится – теперь это первые строчки абзацев на текущей странице текста. Выберите цифровой кнопкой нужный абзац. Снова появится таблица закладок и выбранная ранее ячейка будет заполнена текстом новой закладки. Там же будет указан номер страницы, на которой была установлена закладка (номер может меняться при смене шрифта отображения и при переформатировании текста). После установки закладки устройство будет автоматически возвращено в режим чтения. Выход из режима работы с закладками в любой момент – по вторичному нажатию кнопки «книжная полка».


Если все восемь ячеек таблицы уже заняты или вы хотите разместить новую закладку в занятой ячейке, нажмите и некоторое время удерживайте соответствующую цифровую кнопку – содержимое ячейки будет замещено новым.

2.3. Выбор шрифта


lReader может отображать текст семнадцатью различными шрифтами. Для входа в режим выбора шрифтов нажмите среднюю в нижнем ряду кнопку – вы увидите таблицу, в ячейках которой первые строчки текущей страницы текста будут выведены различными по начертанию и размерам шрифтами. Это лишь первая таблица из двух, переход ко второй осуществляется нажатием кнопки-коромыслица. Выбор шрифта производится нажатием соответствующей цифровой кнопки. После этого страницы текста будут обсчитаны заново (на это потребуется некоторое время) и выведены выбранным шрифтом. Выход из режима без изменения шрифта – по вторичному нажатию кнопки «лупа».

2.4. Быстрый переход на страницу по ее номеру


Вход в режим выбора номера страницы для перехода производится нажатием четвертой кнопки в нижнем ряду кнопок устройства (с символом книги). В появившейся служебной строке вы можете ввести желаемый номер страницы нажатиями цифровых кнопок (цифры появляются с небольшой задержкой). При вторичном нажатие кнопки «книга» будет произведен переход. Стирание последней введенной цифры – кнопкой «лупа». Отмена ввода и выход из режима без перехода – по кнопке «инь-янь».


Программа запоминает номер страницы с которой был произведен переход. Вы можете вернуться назад после быстрого перехода с помощью длительного нажатия на кнопку «книга». Это справедливо и для переходов в начало и конец книги с помощью кнопок 5 и 6. Однако любое последующее листание страниц стирает ранее сохраненный номер.

2.5. Изменение ориентации страницы


Поворот страницы производится пятой кнопкой в нижнем ряду кнопок устройства (с символом «инь-янь»). Поворот требует повторного обсчета всех уже пролистанных страниц, поэтому на поворот может потребоваться некоторое время. Номер страницы, которая переформатируется в данный момент, выводится в служебной строке.

2.6. Режим поиска


Дл входа в режим поиска по тексту откройте крышку дополнительного экрана устройства и нажмите стилусом в его левом верхнем углу на символ лупы. На сенсорном экране устройства появится экранная клавиатура, а на основном экране – служебная строка и приглашение ввести строку для поиска. Вводите буквы нажатиями стилуса, они будут появляться в служебной строке основного экрана (а не на сенсорном экране). После нажатия на кнопку «ввод» экранной клавиатуры будет произведен поиск по тексту начиная от текущей страницы. Найденное слово в тексте будет выделено (инвертировано). Повторный поиск далее по тексту – по следующему нажатию «ввод». Для повторного поиска с начала текста необходимо заново войти в режим поиска нажатием цифровой кнопки 2 или символа лупы на сенсорном экране устройства и заново ввести слово для поиска. Выход из режима без проведения поиска – автоматически при перелистывании страницы.

3. Настройка программы


Настройка программы производится редактированием файла настроек lreader.cfg.
Файл lreader.cfg является простым текстовым файлом в формате Win-1251 и может быть открыт в любом текстовом редакторе, например, перетаскиванием файла в окно редактора. Файл конфигурации разбит на секции (выделены квадратными скобками), в каждой секции находится несколько параметров-ключей (по одному на строчку), ключам присвоены некоторые значения. Эти значения не должны сами содержать квадратные скобки, эти символы зарезервированы для названий секций. Строки, начинающиеся символом точки с запятой, являются комментариями и не влияют на работу программы.

3.1. Секция FONTS


В этой секции перечислены номера шрифтов, используемые программой. Значения параметров здесь – высота строки (размер шрифта). Ключи в этой секции изменению не подлежат.

3.2. Секция PADDING


В этой секции указаны значения полей вокруг текста и межстрочный интервал line (общий для всех шрифтов). Практика показывает, что оптимальное значение межстрочного интервала лежит между 5 и 10 пикселами.

3.3. Секция PARAGRAPH


В этой секции расположены некоторые настройки отображения абзацев. Если значение ключа padding отлично от нуля, расстояние между последней строкой предыдущего абзаца и первой строкой следующего абзаца будет увеличено (английский полиграфический стандарт). Значение ключа indent устанавливает величину «красной строки» – ширину отступа в начале каждого абзаца (и заголовков). Значения indent=3 (т.е. три пробела) вполне достаточно для комфортного чтения. Ключ negative может принимать значения 1 или 0, при его нулевом значении отображение всего текста будет позитивным (черным по белому), при значении 1 – негативным (инвертированным). Значение ключа font – это номер шрифта, которым программа выводит на экран впервые открываемый текст (пока пользователем не будет выбран какой-нибудь другой шрифт, смотрите пункт 7), то есть – шрифт по умолчанию. Обычно это – десятый (нижний) шрифт на первой странице таблицы шрифтов программы.

3.4. Секция TITLE


В этой секции расположены настройки «колонтитула» – области со служебной информацией, которая находится сверху текста. Значение ключа font – это номер шрифта, которым будет выводиться информация в колонтитуле. Если ключ font=0, то колонтитул вообще не будет показан. Колонтитул обычно отделяется от основного текста тонкой сплошной линией, ее толщину в пикселах вы можете указать в значении ключа underline. Цвет фона колонтитула задается значением ключа background: 0 – белый (по умолчанию), 1 – светло-серый, 2 – темно-серый, 3 – черный. При значении background=3 цвет букв колонтитула будет изменен на белый.


Колонтитул состоит из трех независимых частей: левой, правой и центральной. Значения ключей left, right и middle сообщают программе какую именно информацию выводить в соответствующей части колонтитула. Шаблоны вывода информации приведены перед заголовком секции, это:
• %t – имя файла (без расширения txt);
• %p – номер текущей страницы;
• %P – приблизительное рассчетное количество страниц в тексте;
• %w – текущее время в часах и минутах;
• %b – уровень заряда аккумулятора;
• %% – процент прочитаного (то есть, %р поделенное на %Р).


В значениях ключей (шаблонах) не рекомендуется вставлять свои символы квадратных скобок и знаков процента. Величина уровня заряда аккумулятора и текущее время не рассчитываются программой, а поставляются операционной системой и могут несколько отличаться от истинного.

3.5. Секция HIGHLIGHT


В этой секции перечислены шаблоны, по которым программа выделяет строки (заголовки) другим шрифтом, «подсвечивает» их. Если один из шаблонов будет обнаружен программой в экранной строке текста (то есть, в куске предложения, который умещается между левым и правым краем экрана), то эта экранная строка будет выведена указанным в значении ключа номером шрифта. Вы можете удалять стандартные шаблоны или добавлять в список свои, но их общее количество не должно превышать тридцати. Каждый шаблон должен располагаться в отдельной строке. Значок «звездочки» обозначает здесь любую группу букв, знак вопроса – любую одиночную букву. Квадратные скобки в теле шаблона недопустимы.


 

Яндекс.Метрика