Показать сообщение отдельно
Старый 11.12.2012, 15:06   #34  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Печять ( сохранить ) в ПДФ файл
Цитата:
Сообщение от AndyD
И снова закинул старик невод
Выкладываю обновленный проект
Изменения:
1. Ширина символов берется из данных шрифтов напрямую
2. Таблица перекодировки строится на лету на основании данных шрифта. Возможно использование неюникодных шрифтов (wingdings и т.п.) c кодами символов больше 127
Тема : Печать (сохранение) отчета в PDF

Хочю приподнять ету старую тему . Прошу помощи с етой темой . Проблема та же самая - в пдф файл непереводиться литовские буквы . Решение Анди помогло - но ещё некоторые буквы все равно неотобаржаеться правильно . Литовские - ąčęėįšųūž , čšž отображаеться неправильно . В методе writePDFFontSpecs я добавил BALTIC_CHARSET .

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

ńharSet = #BALTIC_CHARSET; // #RUSSIAN_CHARSET;

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

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

Последний раз редактировалось Rimantas; 11.12.2012 в 15:29.