volovyan
|
Posted: Tue Nov 17, 2009 23:30 Post subject: |
|
|
Ник
Упс, извиняюсь.
Я не получал уведомления от 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 дома) текст вполне читабелен. Вы можете добиться читабельности изменением вышеприведенного параметра. |
|