как отобразить юникодовские символы, из базы

отредактировано 21:52 Раздел: FastReport 3.0
почитал тут темы на подобные темы и не пришел к однозначному выводу, кто пишет что поддерживается юникод , кто нет.

У меня версия FastReport 3.15.

1) Поддерживает ли она unicode?

на основе данных из таблиц, в которых есть поля типа nvarchar провожу выборку для отчета, который делаю при помощи компонентов FastReports. Запрос возвращает данные как надо, т.е. все юникодовсеи символы (а именно румынские) на месте, но в самом отчете они не выводятся, т.е заменяются на стандартные латинские, хотя для каждого поля мемо в отчете поставил шрифт поддерживающий рум. символы.

Вопрос: как заставить FastReports 3.15 отображать корректно данные символы?

пробовал даже вручную в отчете ячейке присваивать значение, не помогло
procedure TfDM.frxDBdsReport_1Next(Sender: TObject);
var M_ : TfrxMemoView;
begin
M_ := frxReport_1.FindObject('M_nume_diviz_rom') as TfrxMemoView;
M_.Memo.Text := qWork.FieldByName('nume_diviz_rom').AsVariant;// Value;
end;

Комментарии

  • отредактировано 21:52
    Поддержка юникода началась с версии 3.16.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.