MultiLister (former PDF Filter)

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

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

volovyan
Сообщения: 51
Зарегистрирован: Пн дек 03, 2007 20:34
Откуда: Vancouver, Canada

Сообщение volovyan »

Затем, что, несмотря на расширение, файл может быть не того типа, и конвертирование сорвется. Чтобы не тратить время бесполезно, и введены сигнатуры. например, документ .DOC может быть обычным текстом. Тогда для него лучше вызвать листер по умолчанию, а не тратить время на бесполезную конвертацию (к тому же, это может дать нежелательные результаты).
volovyan
Сообщения: 51
Зарегистрирован: Пн дек 03, 2007 20:34
Откуда: Vancouver, Canada

Сообщение volovyan »

MultiLister 1.5RC3 (сам плагин и исходные тексты):

http://webfile.ru/4083294

Изменения:
- Исправлены ошибки "вылета" плагина в разных местах
- В режиме генерации thumbnails в случае, если конвертор вернул простой текст, он выводится сразу на "холст" вместо масштабирования по размеру элемента просмотра-> текст стал читаемым даже при размере thumbnail 96x96 (размер в TC по умолчанию). Допускается задание шрифта пользователем, глубина цвета и антиалиасинг.
- Теперь картинка, полученная из HTML, в режиме генерации thumbnails правильно вписывается в размеры thumbnail (до этого имело место расширение)
- То же касается RTF текста
- В режиме поиска файлов (WDX часть) плагин изменяет заголовок окна "Find Files" на "Find Files|имя_файла" на этапе конвертирования.
- Много мелких изменений (см. исходник)
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

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

А чего файл выложен в такой заднице?
То, что не релиз - поэтому не стали на оф.сайте?
Xubuntu
volovyan
Сообщения: 51
Зарегистрирован: Пн дек 03, 2007 20:34
Откуда: Vancouver, Canada

Сообщение volovyan »

да, когда будет релиз - выложу на wincmd.ru. Не хочется выкладывать непроверенную до конца версию: некрасиво.
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

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

volovyan
Вопрос - как и что передаёт плагин для эскизов - если файл конвертируется в текстовый формат?
Передаёт текст?
Для каких форматов файлов он передаёт текст ТК для показа в виде эскизов?

Дело в том, что этот текст настолько мелок, что практически не читаем - нельзя ли формировать из текста картинку с задданым размером шрифта и потом уже эту картинку передавать ТК для показа в виде эскиза?
Xubuntu
DCT
Сообщения: 11
Зарегистрирован: Ср фев 28, 2007 20:15

Сообщение DCT »

volovyan
Можно ли организовать такую логику:
1) html по умолчанию открывались по F3 "как в листере", но можно было переключиться на MultiLister-овский режим ACTIVEX.
2) pdf/doc/xls... открывались по умолчанию wlx-плагинами, но можно было переключиться на MultiLister-овский режим ACTIVEX.
Или это невозможно вообще?
volovyan
Сообщения: 51
Зарегистрирован: Пн дек 03, 2007 20:34
Откуда: Vancouver, Canada

Сообщение volovyan »

DCT
1. Alt-Shift-F3 для показа файла с отключенными плагинами или выбрать режим "только текст" (из меню Options-Text Only), по-другому не вижу
2. Поставьте MultiLister последним плагином и в секции PDF поставьте Default=ActiveX, тогда pdf файлы будут открываться другими плагинами, но при активизации Multilister'а будет происходить переключение на Adobe ActiveX.
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

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

volovyan
А на мой вопрос ответа нет...?

Кстати, у конвертора http://www.nativewindsofmontana.com/sof ... x2rtf.html появилась командная строка - но я что-то не могу прикрутить.
Вы не пробовали?
Последний раз редактировалось Ник Вт ноя 17, 2009 22:40, всего редактировалось 1 раз.
Xubuntu
volovyan
Сообщения: 51
Зарегистрирован: Пн дек 03, 2007 20:34
Откуда: Vancouver, Canada

Сообщение volovyan »

Ник
Упс, извиняюсь.
Я не получал уведомления от forum.wincmd.ru после отправки Вами сообщения. Исправляюсь.
Вопрос - как и что передаёт плагин для эскизов - если файл конвертируется в текстовый формат?
Передаёт текст?
Для каких форматов файлов он передаёт текст ТК для показа в виде эскизов?
Если конвертер вернул текст, то:
1. Если текст имеет RTF форматирование, то содержимое файла "натягивается на холст"; при этом размер текста регулируется форматом RTF.
2. Если это простой текст, то для читабельности он тут же выводится в thumbnail через DrawTextEx() (см. thumbnail.pas).
Последнее реализовано в RC2.2/RC3; в RC2 любой текст натягивается на холст, размер которого равен ширина x высоту разрешения Вашего экрана, после чего передается на уменьшение в процедуру уменьшения картинки с минимальными потерями.

Для задания шрифта для графического текста используйте параметр
TextViewerFontThumbnail в разделе [Thumbnails] файла listfilter.ini
Пример:
[Thumbnails]
...
TextViewerFontThumbnail=Lucida Console,204,0,-8,6,0,0
...
В RC3 можно использовать параметр Antialiasing в той же секции Thumbnails для включения сглаживания (для TTF шрифтов)
В любом случае, TextViewerFontThumbnail влияет на размер выводимого текста. В моем случае (используется 1280x1024 на работе и 1680x1050 дома) текст вполне читабелен. Вы можете добиться читабельности изменением вышеприведенного параметра.
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

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

Спасибо :)

Изменил предыдущее сообщение - не увидел вовремя Ваш ответ - прошу меня извинить :) - про конвертор не ответите, когда будет время...?

А что такое ",0,-8,6,0,0" - туплю что-то...?
Xubuntu
volovyan
Сообщения: 51
Зарегистрирован: Пн дек 03, 2007 20:34
Откуда: Vancouver, Canada

Сообщение volovyan »

Ник
Кстати, у конвертора http://www.nativewindsofmontana.com/sof ... x2rtf.html появилась командная строка - но я что-то не могу прикрутить.
Вы не пробовали?
пробовал, но сам этот конвертор работает нестабильно, частенько просто вываливается; я отказался от его использования.
Вот, кстати, форматная строка для секции [CommonConv], с которой он будет работать:
Format_TXT=%tcc%conv\docx2rtf\docx2rtf.exe|PDF|DOCX|DOTX|SXW|ODT|HTM|HTML -a %Fn% %i%%hide% DOCX2RTF
собственно, все эти форматы прекрасно поддерживаются другими конвертерами. Этот, как и многие универсальные конвертеры, довольно посредственный.
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

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

И непонятно - в директории лежит десяток DOC-файлов.
На одном Ваш плагин и его настройки срабатывают, на двух других (проверенный DOC) - нет.

Интересно, по какому принципу ТК берёт данные для эскизов - что формирует сам, а что и от какого листер-плагина берёт?
Xubuntu
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

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

По конвертору - Вы пробовали версию 3.8, как я понял?

По эскизам - у меня почему-то на файлы DOCX настройки Вашего плагина вообще не влияют - наверное ТК использует данные от другого листер-плагина.
Xubuntu
volovyan
Сообщения: 51
Зарегистрирован: Пн дек 03, 2007 20:34
Откуда: Vancouver, Canada

Сообщение volovyan »

наверное, да, версия 3.8
А по DOCX - не знаю. у меня плагин стоит первым в списке, поэтому, я знаю точно, что вижу эскизы, полученные им.
volovyan
Сообщения: 51
Зарегистрирован: Пн дек 03, 2007 20:34
Откуда: Vancouver, Canada

Сообщение volovyan »

Ник
А что такое ",0,-8,6,0,0"
Это параметры шрифта.
Например, Lucida Console,204,0,-8,6,0,0 значит
Имя шрифта=Lucida Console
204=charset
0=цвет черный
-8=высота в пикселях (height=8px)
6=размер в пунктах
0=питч (плотность символов - использовать настройки OS по-умолчанию)
0=стиль (никаких доп. стилей (курсив, полужирный и.т.п.) не использовать).
Ответить