MultiLister (former PDF Filter)
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Затем, что, несмотря на расширение, файл может быть не того типа, и конвертирование сорвется. Чтобы не тратить время бесполезно, и введены сигнатуры. например, документ .DOC может быть обычным текстом. Тогда для него лучше вызвать листер по умолчанию, а не тратить время на бесполезную конвертацию (к тому же, это может дать нежелательные результаты).
MultiLister 1.5RC3 (сам плагин и исходные тексты):
http://webfile.ru/4083294
Изменения:
- Исправлены ошибки "вылета" плагина в разных местах
- В режиме генерации thumbnails в случае, если конвертор вернул простой текст, он выводится сразу на "холст" вместо масштабирования по размеру элемента просмотра-> текст стал читаемым даже при размере thumbnail 96x96 (размер в TC по умолчанию). Допускается задание шрифта пользователем, глубина цвета и антиалиасинг.
- Теперь картинка, полученная из HTML, в режиме генерации thumbnails правильно вписывается в размеры thumbnail (до этого имело место расширение)
- То же касается RTF текста
- В режиме поиска файлов (WDX часть) плагин изменяет заголовок окна "Find Files" на "Find Files|имя_файла" на этапе конвертирования.
- Много мелких изменений (см. исходник)
http://webfile.ru/4083294
Изменения:
- Исправлены ошибки "вылета" плагина в разных местах
- В режиме генерации thumbnails в случае, если конвертор вернул простой текст, он выводится сразу на "холст" вместо масштабирования по размеру элемента просмотра-> текст стал читаемым даже при размере thumbnail 96x96 (размер в TC по умолчанию). Допускается задание шрифта пользователем, глубина цвета и антиалиасинг.
- Теперь картинка, полученная из HTML, в режиме генерации thumbnails правильно вписывается в размеры thumbnail (до этого имело место расширение)
- То же касается RTF текста
- В режиме поиска файлов (WDX часть) плагин изменяет заголовок окна "Find Files" на "Find Files|имя_файла" на этапе конвертирования.
- Много мелких изменений (см. исходник)
volovyan
Вопрос - как и что передаёт плагин для эскизов - если файл конвертируется в текстовый формат?
Передаёт текст?
Для каких форматов файлов он передаёт текст ТК для показа в виде эскизов?
Дело в том, что этот текст настолько мелок, что практически не читаем - нельзя ли формировать из текста картинку с задданым размером шрифта и потом уже эту картинку передавать ТК для показа в виде эскиза?
Вопрос - как и что передаёт плагин для эскизов - если файл конвертируется в текстовый формат?
Передаёт текст?
Для каких форматов файлов он передаёт текст ТК для показа в виде эскизов?
Дело в том, что этот текст настолько мелок, что практически не читаем - нельзя ли формировать из текста картинку с задданым размером шрифта и потом уже эту картинку передавать ТК для показа в виде эскиза?
Xubuntu
volovyan
Можно ли организовать такую логику:
1) html по умолчанию открывались по F3 "как в листере", но можно было переключиться на MultiLister-овский режим ACTIVEX.
2) pdf/doc/xls... открывались по умолчанию wlx-плагинами, но можно было переключиться на MultiLister-овский режим ACTIVEX.
Или это невозможно вообще?
Можно ли организовать такую логику:
1) html по умолчанию открывались по F3 "как в листере", но можно было переключиться на MultiLister-овский режим ACTIVEX.
2) pdf/doc/xls... открывались по умолчанию wlx-плагинами, но можно было переключиться на MultiLister-овский режим ACTIVEX.
Или это невозможно вообще?
DCT
1. Alt-Shift-F3 для показа файла с отключенными плагинами или выбрать режим "только текст" (из меню Options-Text Only), по-другому не вижу
2. Поставьте MultiLister последним плагином и в секции PDF поставьте Default=ActiveX, тогда pdf файлы будут открываться другими плагинами, но при активизации Multilister'а будет происходить переключение на Adobe ActiveX.
1. Alt-Shift-F3 для показа файла с отключенными плагинами или выбрать режим "только текст" (из меню Options-Text Only), по-другому не вижу
2. Поставьте MultiLister последним плагином и в секции PDF поставьте Default=ActiveX, тогда pdf файлы будут открываться другими плагинами, но при активизации Multilister'а будет происходить переключение на Adobe ActiveX.
volovyan
А на мой вопрос ответа нет...?
Кстати, у конвертора http://www.nativewindsofmontana.com/sof ... x2rtf.html появилась командная строка - но я что-то не могу прикрутить.
Вы не пробовали?
А на мой вопрос ответа нет...?
Кстати, у конвертора http://www.nativewindsofmontana.com/sof ... x2rtf.html появилась командная строка - но я что-то не могу прикрутить.
Вы не пробовали?
Последний раз редактировалось Ник Вт ноя 17, 2009 22:40, всего редактировалось 1 раз.
Xubuntu
Ник
Упс, извиняюсь.
Я не получал уведомления от 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 дома) текст вполне читабелен. Вы можете добиться читабельности изменением вышеприведенного параметра.
Упс, извиняюсь.
Я не получал уведомления от 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 дома) текст вполне читабелен. Вы можете добиться читабельности изменением вышеприведенного параметра.
Ник
Вот, кстати, форматная строка для секции [CommonConv], с которой он будет работать:
Format_TXT=%tcc%conv\docx2rtf\docx2rtf.exe|PDF|DOCX|DOTX|SXW|ODT|HTM|HTML -a %Fn% %i%%hide% DOCX2RTF
собственно, все эти форматы прекрасно поддерживаются другими конвертерами. Этот, как и многие универсальные конвертеры, довольно посредственный.
пробовал, но сам этот конвертор работает нестабильно, частенько просто вываливается; я отказался от его использования.Кстати, у конвертора 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
собственно, все эти форматы прекрасно поддерживаются другими конвертерами. Этот, как и многие универсальные конвертеры, довольно посредственный.
Ник
Например, Lucida Console,204,0,-8,6,0,0 значит
Имя шрифта=Lucida Console
204=charset
0=цвет черный
-8=высота в пикселях (height=8px)
6=размер в пунктах
0=питч (плотность символов - использовать настройки OS по-умолчанию)
0=стиль (никаких доп. стилей (курсив, полужирный и.т.п.) не использовать).
Это параметры шрифта.А что такое ",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=стиль (никаких доп. стилей (курсив, полужирный и.т.п.) не использовать).