MobileRTF - чтение и работа с RTF файлами | SEclub.org
MobileRTF - чтение и работа с RTF файлами
Все новые
Всего сообщений: 184
*
Solkin
2 мар 2008 в 17:45
MobileRTF - чтение и работа с RTF файлами
Написал программу MobileRTF для чтения документов в RTF формате. Опишу вкратце настоящие возможности программы и то, что она еще будет уметь. Умеет читать доументы формата RTF, Latex версии 1.0, 1.1. Развертывает все структуры данных форматов. Поддерживает расширенную метаразметку, стили. Поддерживает кодировки ANSI, UTF. www.javainformation.narod.ru/downloads/mobilertf/mobilertf10.jar
3 мар 2008 в 22:47 / Ghost (1)
*
Solkin
2 мар 2008 в 17:46
Имеет в составе множество шрифтов, количество которых можно легко изменять (для облегчения программы или наоборот). Создание шрифтов никогда не было столь простым: один шрифт - одна картинка и ссылка не него в соседнем файле-дескрипторе. Выводит документ на экран в расширенном виде, со шрифтами, т.е. так же, как, например, Microsoft(R) Word. Если шрифт не найден, он будет замещен подобным. Скорость обновления данных на экране достаточно велика.
*
Solkin
2 мар 2008 в 17:46
Также читает обычные текстовые документы, выводит их единообразным шрифтом (указывается в настойках). Также есть возможность настроить размер шрифта, поля (линейки) вывода текста. Имеется возможность натройки скорости прокрутки документа (в пикселах). Внедрен поток чистки heap и счетчик мусора. Хочу предупредить: версия программы 1.0 очень ресурсоемка, оно и понятно, но взамен она предоставляет отнюдь не базовые возможности телефона. Движок программы максимально масштабируем.
*
Solkin
2 мар 2008 в 17:47
Еще, размер открываемого документа зависит он heap и поэтому не слишком уж велик, отнеситесь с пониманием; но это будет изменено и доработано так, что размер будет уже ограничиваться свободным объемом телефона. Все шрифты при старте программы, для увеличения скорости отображения документа, грузятся в ОЗУ. Читает любые документы, созданные в WordPAD (входит в состав стандартных программ Windows(R) XP). Это что касается версии 1.0. А вот, что она еще будет уметь.
*
Solkin
2 мар 2008 в 17:47
Будет иметь: настройка размера буфера чтения, настройка расширений открываемого файла, графический интерфейс, просмотр загруженных шрифтов, приортет потока чистки и приоритет потока загрузки документа, настройка обрамления текста, включение режима разметки текста квадратиками, настройка режима разметки, непропорциональные шрифты, поддержка сторонних шрифтов, хранение настроек. Будет уменьшена ресурсоемкость и увеличена скорость работы. Будет расширена поддержка формата RTF до последних версий.
*
Solkin
2 мар 2008 в 17:48
Распознавание и отображение картинок, распознавание и отображение таблиц, окраска шрифтов, окраска фона, распознавание типов шрифтов, чтение русских символов из обычных текстовых документов, чтение HTML, установка фиксированного, заданного форматирования, поддержка внутренних книг. Будут иметься закладки, их экспорт, импорт, хранение в программе. Конвертация загруженных докуменов в TXT, конвертация в HTML, пересохранение с облегчением формата до мобильного (RTF, Latex). Ваши предложения в силе.
*
morfuwa
2 мар 2008 в 17:48
интересно... а работает она с файлами из файловой системы телефона, да?:)
*
Solkin
2 мар 2008 в 17:48
Ссылки: JAR: www.javainformation.narod.ru/downloads/mobilertf/mobilertf10.jar JAD: www.javainformation.narod.ru/downloads/mobilertf/mobilertf10.jad Ссылка на тестовый документ www.cyruliova.narod.ru/mrtf10_alpha/ex_sv.rtf
3 мар 2008 в 22:48 / Ghost (1)
*
T@ifun
2 мар 2008 в 18:22
Прога супер автору респект. Внимательно слежу за проектом. Просьба если можно подписать halmerom.
*
WALKMAN81O
2 мар 2008 в 18:43
Да , завдяки таким людям як Solkin :java: руліт...
*
morfuwa
2 мар 2008 в 18:45
Solkin, SAGEM MY700X проходит запрос на чтение памяти, я разрешаю, а дальше белый экран...
*
cHeRsAnYa1
2 мар 2008 в 18:59
Solkin, сделаешь чтение из ресурса?
Скачать тему
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Приложения Java | Загрузки Seclub | Форум | Главная
18+ © Seclub.org 2003-2016