OpenOffice.org Simple Viewer (wlx-плагин)

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view

Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

OpenOffice.org Simple Viewer (wlx-плагин)

Сообщение Alextp »

OpenOffice.org Simple Viewer

Данный плагин позволяет просматривать документы OpenOffice.org (http://openoffice.org).
В текущей версии содержимое документа отображается без какого-либо форматирования -
только текст! Распознаются следующие расширения файлов:
.ODT .ODS .ODP .ODG .ODF .ODB .ODM .OTT .OTH .OTS .OTG .OTP
.SXW .SXC .SXG .SXI .SXD .SXM .STW .STC .STD .STI.

Изображение

Страница
Скачать

Ваши комментарии?
Последний раз редактировалось Alextp Вт ноя 22, 2005 19:01, всего редактировалось 2 раза.
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Отлично, всё работает!!!

Замечания:
1) Тормоз-з-з-з.... (всё равно быстрее, чем ООо2)
2) Желательно иметь возможность менять шрифт отображения и его размер
3) Когда руками - таблицы в ООо 1.* показываются с сохранением ячеек. Нельзя ли так и сделать?

Спасибо!!! :)
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Ник
1) Тормоз-з-з-з.... (всё равно быстрее, чем ООо2)
Может быть потому, что unzip.dll вызывается два раза, сначала для извлечения meta.xml, потом content.xml. Можно сделать извлечение за один вызов.
2) Желательно иметь возможность менять шрифт отображения и его размер
В To-do.
3) Когда руками - таблицы в ООо 1.* показываются с сохранением ячеек. Нельзя ли так и сделать?
В plain text - нельзя.
Лучше пришли мне стилевой файл, позволяющий показывать content.xml в IE, и подходящий для OO 2.
Тогда можно будет подумать над тем, чтобы показывать xml в окне IE с сохранением форматирования.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Нет, все-таки тормоза идут не из-за unzip-а, а из-за парсинга content.xml. Идет активная работа со строками, которая и тормозит.
Не знаю, получится ли оптимизировать этот парсинг... :?
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

А зачем - там только одну строчку заменить - и передавать ИЭВью...
Если строки - открыть первые 10-20 и грузить остальные в фоне.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Ник
Во-первых, твой стилевой файл работает только для OOo 1.x.
Во-вторых, нельзя "передавать IEView" - один плагин не может вызывать другой.
И в-третьих, нельзя "грузить остальные в фоне" - окно листера может быть и в 50 строк, и в 100 - надо грузить сразу все.
Аватара пользователя
Nik
Сообщения: 583
Зарегистрирован: Сб янв 01, 2005 13:00
Откуда: Киров
Контактная информация:

Сообщение Nik »

А зачем передавать IEView? Можно встроить в OOSV ActixeX Internet Explorer'а...
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Nik
Можно, но сначала нужен правильный стилевой файл. :)
Аватара пользователя
Nik
Сообщения: 583
Зарегистрирован: Сб янв 01, 2005 13:00
Откуда: Киров
Контактная информация:

Сообщение Nik »

Все на охоту за стилевыми файлами! :) Глядишь и найдем ;)
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Версия 1.0.1 (скачать):

04.11.05: распознаются расширения: OTT OTH OTS OTG OTP STW STC STD STI (файлы шаблонов);
поправлено фокусирование окна в режиме быстрого просмотра
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Версия 1.0.2:

07.11.05: добавлен диалог настроек (щелкните правой кнопкой мыши на окне)
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Отлично, всё работает как надо. Спасибо!!!

А нельзя ли сделать возможность изменения цвета фона - белый слишком контрастный - глаза быстро устают?
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Ник
Нет, это неправильно - все цвета (в т.ч. цвет текста) настраиваются в Windows в свойствах экрана.
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Почему же - в ООо я могу произвольно менять цвет фона. В ТК тоже - почему же в листере нельзя???

В МСО нельзя и приходится менять через системные настройки (тогда слетают все цвета во всех программах) - но это же дегенераты...
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Версия 1.0.3:

08.11.05: добавлена опция "Цвет фона"
Последний раз редактировалось Alextp Вт ноя 08, 2005 18:21, всего редактировалось 1 раз.
Ответить