|
[ На главную ] -- [ Список участников ] -- [ Зарегистрироваться ] |
On-line: |
Программирование на CAVO / / Ошибка при экспорте из ReportPro |
Страницы: 1 |
Автор | Сообщение |
ValeraN Группа: Модераторы Сообщений: 177 |
Добавлено: 08-07-2014 18:27 |
В программе при просмотре и печати данных используется ReportPro (2.12). Время от времени пользователям нужно сохранить данные в доступный формат с возможностью корректировки. Для этих целей используется экспорт данных в RTF-формат (из окна просмотра перед печатью). Но, тут есть глюк: при экспорте портится русская буква "П". Встречался ли кто с такой проблемой и как решил? |
|
cavopredface Группа: Администраторы Сообщений: 17 |
Добавлено: 11-07-2014 11:30 |
Не пробовал поиграть шрифтами? | |
ValeraN Группа: Модераторы Сообщений: 177 |
Добавлено: 13-07-2014 19:17 |
Разобрался. Играть со шрифтами бесполезно - глюк именно в модуле экспорта. На форуме уже пробегали вопросы по "особенностям" Report Pro. Вот вам ещё одна :) Эти "особенности" касаются именно версий 2.xx (в 3.хх, т.е. в ActiveX-вариантах - их нет). Причина: при экспорте из Report Pro 2.хх неверно понимается русская кодовая страница - оттого и возникают "кракозябры". В настройках Report Pro можно установить, что шрифт русский. Но, данные в версиях 2.хх (в отличии от 3.хх) - не сохраняются. Предлагаемое лечение: в выводимом поле изменить Field stylе - поставить там RTF Stream. И брать данные из переменной, в которой написать конвертацию данных в RTF (формата 1.0!!!), где можно попутно установить только шрифт, цвет и выравнивание (см. документацию к Report Pro). Или готовую строку. Например: "{_rtf1_ansi_deff0{_fonttbl_f0_fRoman Arial Cyr;}_fs19_b_ul Привет !}" где, вместо "_" нужно писать обратный слэш (пришлось поизголяться, т.к. форум не пропускает спец-символы). |
|
cavopredface Группа: Администраторы Сообщений: 17 |
Добавлено: 14-07-2014 15:51 |
Однако! Без поллитры не разобраться :) |
Страницы: 1 |
Программирование на CAVO / / Ошибка при экспорте из ReportPro |