Текстовые строки на русском.

Обсуждение Stimulsoft Reports.NET
Ответить
CybB
Сообщения: 2
Зарегистрирован: 31 янв 2007, 08:24

Текстовые строки на русском.

Сообщение CybB »

Добрый день.

Изучаю демо-версию вашего генератора отчетов и у меня почему-то неправильно выводятся текстовые строки, набранные в дизайнере руссим шрифтом.
Такое ощущение, что юникодовая строка выводится в 1251-ой кодировке.
Подскажите где это можно поднастроить.

Заранее благодарен.
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Текстовые строки на русском.

Сообщение Edward »

CybB писал(а):Добрый день.

Изучаю демо-версию вашего генератора отчетов и у меня почему-то неправильно выводятся текстовые строки, набранные в дизайнере руссим шрифтом.
Такое ощущение, что юникодовая строка выводится в 1251-ой кодировке.
Подскажите где это можно поднастроить.

Заранее благодарен.
Если Ваш текст - в RTF то установите FullConvertExpressions=true.

Если Вы сохраняете объект как C# файл, то при открытии этого файла в Visual Studio и затем, выполняя команду File - Save as нажмите стрелочку вниз на кнопке Save и сохраните Ваш файл в кодировке Unicode.

Изображение

Уточните, пожалуйста, вопрос.

Если
CybB
Сообщения: 2
Зарегистрирован: 31 янв 2007, 08:24

Текстовые строки на русском.

Сообщение CybB »

После создания в дизайнере отчета, я его записываю как .cs файл.

Добавляю в проект этот класс и уже в vs получаю:

public void Text4__GetValue(object sender, Stimulsoft.Report.Events.StiGetValueEventArgs e)
{
e.Value = "Тестова строка текста";
}

Соответственно этиже кракозябры и в результирующем отчете.
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Текстовые строки на русском.

Сообщение Edward »

Значит Ваш случай - это случай № 2 из вышеописанных. Сразу после добавления файла в Visual Studio выполните команду File - Save as, сохраните в правильной кодировке (рисунок выше) и установите такой режим сохранения по-умолчанию.

Спасибо.
Ответить