Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[WLX] EMLView

 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
ProgMan13



Joined: 19 Aug 2009
Posts: 160

Post (Separately) Posted: Wed Feb 15, 2017 02:04    Post subject: [WLX] EMLView Reply with quote

Просмотр файлов EML.

Первый "чистый" текст отображается всегда (если часть не пустая). Если его нет, то первый html как текст.
Первый html отображается в браузере (стандартный IE, "встроенные в сообщение" картинки в нём не отобразятся) и отдельно как текст.
Можно сохранить все части сообщения в пустую папку. При этом сохраняются "чистый" текст и html, в том числе в конвертированном формате.
Двойные пустые строки в основной вкладке удаляются;

Особенности поведения:
- webbrowser перехватывает нажатие всех клавиш, "встроенные" картинки не отображаются, обновление его из меню приводит к потере контента (не исправить);
- описание частей письма временные (зелёные строки).

http://progman13.totalcmd.net/downloads/wlx_EMLView_1.0.2.zip
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 5796
Location: Москва

Post (Separately) Posted: Sun Mar 12, 2017 15:25    Post subject: Reply with quote

Наконец-то дошли руки попробовать плагин. Хотелки:
1. Выбор шрифта по умолчанию (сейчас больно уж крупный).
2. Учёт кодировки HTML-аттача (указано Content-Type: text/html; charset=utf-8, а во вкладке WebBrowser пытается вывести в win1251).
3. Возможность отключать курсор (и оставлять его отключённым по умолчанию, как в Lister'е).
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 160

Post (Separately) Posted: Mon Mar 13, 2017 18:04    Post subject: Reply with quote

CaptainFlint
2. В основном отображает правильно. В html то есть заголовки, то нет.
3. Там стандартный RichEdit со всеми вытекающими.
Теперь всё в настройках. Но в пунктах 2 и 3 я не уверен.

http://progman13.totalcmd.net/downloads/wlx_EMLView_1.1.zip
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 5796
Location: Москва

Post (Separately) Posted: Mon Mar 13, 2017 19:30    Post subject: Reply with quote

Спасибо за обновку!

1. Работает. Теперь ещё бы выбор шрифта для служебных элементов (заголовки режимов просмотра, кнопка Reload, диалог настроек…).
2. Я имел в виду заголовок аттача. В моём случае он присутствует, а в самом HTML — нет. Проверил на новой версии Extended check — помогло.
3. Я в первую очередь имел в виду Info&Text, теперь там можно отключить, за что, опять же, весьма благодарен.

Ещё хотелка: если в свой каталог не удаётся записать INI, хранить его в каталоге с wincmd.ini. А то у меня Тотал в Program Files со всеми вытекающими.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 160

Post (Separately) Posted: Thu Mar 16, 2017 00:50    Post subject: Reply with quote

1. Сделал поменьше.
2. Некоторые заголовки всегда имеют значение, даже если их нет в файле. Сами html не всегда имеют заголовки вообще и charset в частности.
Если нельзя записать в свой ini, будет писать в lsplugin.ini.

http://progman13.totalcmd.net/downloads/wlx_EMLView_1.1.1.zip
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 5796
Location: Москва

Post (Separately) Posted: Thu Mar 16, 2017 02:03    Post subject: Reply with quote

1. Спасибо, так лучше.
3. Что-то не хочет…
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 160

Post (Separately) Posted: Sat Mar 18, 2017 00:42    Post subject: Reply with quote

3. Теперь должно работать.
Ещё перекодировку поправил.

http://progman13.totalcmd.net/downloads/wlx_EMLView_1.1.2.zip
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 8505
Location: Россия, Саратов

Post (Separately) Posted: Sat Mar 18, 2017 08:04    Post subject: Reply with quote

ProgMan13
Есть ли возможность отображать в письме содержимое заголовка "Копия" (если таковой имеется)?
Не ли желания добавить в архив какой-то минимальный ридми с пояснениями по плагину?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 160

Post (Separately) Posted: Sun Mar 19, 2017 01:53    Post subject: Reply with quote

Avada
AdditionalHeaders=2 в ini для отображения заголовка "Копия".
Какое-нибудь описание будет. В зависимости от функционала, который останется в релизе.

Ещё раз перекодировку поправил.

http://progman13.totalcmd.net/downloads/wlx_EMLView_1.1.2.1.zip
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 5796
Location: Москва

Post (Separately) Posted: Mon Mar 20, 2017 16:20    Post subject: Reply with quote

ProgMan13 wrote:
3. Теперь должно работать.

Подтверждаю. Спасибо за труды!
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 160

Post (Separately) Posted: Mon May 01, 2017 21:27    Post subject: Reply with quote

Новая версия.

* обновлена библиотека парсинга eml;
+ EMLView.ini для ручной настройки:
[EMLView]
ShowStatusBar=1 - показывать строку состояния;
StatusBarPanelsAutoSize=0 - авторазмер панелей строки состояния;
ExtendedHTMLasTextTrim=0 - удалять множественные пробелы в строке (в том числе влияет на вкладку HTML as Text).
* разные исправления и дополнения.

По поводу ExtendedHTMLasTextTrim.
Если для TC выставить в реестре совместимость с IE 9 или IE 11 (влияет на все плагины со стандартным WebBrowser), то HTML-части писем в некоторых случаях будут выглядеть намного лучше. При этом появляется много пробелов вместо ссылок при преобразовании HTML в текст. ExtendedHTMLasTextTrim немного это исправляет.
Раздел Browser Emulation на странице https://msdn.microsoft.com/library/ee330730.aspx

http://progman13.totalcmd.net/downloads/wlx_EMLView_1.2.zip
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group