Показать сообщение отдельно
Старый 11.12.2012, 14:41   #33  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Цитата:
Сообщение от AndyD Посмотреть сообщение
И снова закинул старик невод
Выкладываю обновленный проект
Изменения:
1. Ширина символов берется из данных шрифтов напрямую
2. Таблица перекодировки строится на лету на основании данных шрифта. Возможно использование неюникодных шрифтов (wingdings и т.п.) c кодами символов больше 127
Прошу помощи с етой темой . Проблема та же самая - в пдф файл непереводиться литовские буквы . Решение Анди помогло - но ещё некоторые буквы все равно неотобаржаеться правильно . Литовские - ąčęėįšųūž , čšž отображаеться неправильно . В методе writePDFFontSpecs я добавил BALTIC_CHARSET .

#define.DEFAULT_CHARSET(1)
#define.RUSSIAN_CHARSET(204)
#define.BALTIC_CHARSET(186)

ńharSet = #BALTIC_CHARSET; // #RUSSIAN_CHARSET;

Никак немогу найти , как правильно построит ещё етих 3 букв ( čšž ) . В рапорте на "Standard" контроль настроил Ариал , с кодировкой "Балтик" .

С уважением , Римантас