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 

Single Post  Topic: MultiLister (former PDF Filter) 
Author Message
volovyan



PostPosted: Tue Nov 17, 2009 23:30    Post subject: Reply with quote

Ник
Упс, извиняюсь.
Я не получал уведомления от forum.wincmd.ru после отправки Вами сообщения. Исправляюсь.
Quote:
Вопрос - как и что передаёт плагин для эскизов - если файл конвертируется в текстовый формат?
Передаёт текст?
Для каких форматов файлов он передаёт текст ТК для показа в виде эскизов?

Если конвертер вернул текст, то:
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 дома) текст вполне читабелен. Вы можете добиться читабельности изменением вышеприведенного параметра.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group