Страница 1 из 1
Кодировка в RichText
Добавлено: 26 мар 2018, 12:54
Денис Суворов
Здравствуйте возникла проблема с кодировкой в компоненте RichText.
Если галка "Полностью конвертировать выражение" не включена, то у текста приходящего из параметров взаимодействия кодировка ломается, а вот стиль текста в IIF сохраняется, а если галка включена, то кодировка в порядке, а вот стиль пропадает.
Подскажите пожалуйста есть ли какое-нибудь решение у данной проблемы? Прилагаю пример отчета.
Re: Кодировка в RichText
Добавлено: 28 мар 2018, 11:15
Ivan
Здравствуйте.
Простого пути решения проблемы нет.
Как вариант, можно вызвать дополнительный метод для изменения кодировки текста. Метод был сделан для другого фикса, но в данном случае тоже подходит.
В ваших выражениях надо будет сделать замену. Например, вместо выражения
надо написать
Код: Выделить всё
{Stimulsoft.Report.Export.StiExportUtils.CorrectEncoding("\ansicpg1251 "+(string)this["Rayon"])}
Дополнительная строка "\ansicpg1251 " указывает кодировку, в данном случае русскую Windows-1251.
Спасибо.
Re: Кодировка в RichText
Добавлено: 28 мар 2018, 12:26
Денис Суворов
Здравствуйте, если цифра стоит впереди в фразе "1 район", то кодировка все равно ломается, даже если добавить пробел " 1 район".
Re: Кодировка в RichText
Добавлено: 29 мар 2018, 01:21
Ivan
Здравствуйте.
Пожалуйста добавьте пробел в конце строки "\ansicpg1251 ".
Спасибо.
Re: Кодировка в RichText
Добавлено: 29 мар 2018, 11:46
Денис Суворов
Спасибо, проблема решена!
Re: Кодировка в RichText
Добавлено: 29 мар 2018, 13:52
HighAley
Здравствуйте.
Мы всегда рабы вам помочь.
Обращайтесь, если ещё нужда помощь.
Спасибо.