Цитата:
Сообщение от 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 есть вложенные быквы которых надо перевести ? Ни так ли ?
С уважением , Римантас