Сохранение отчета в pdf-файл

Рейтинг: 0Ответов: 2Опубликовано: 27.02.2011

Здравствуйте.

Возникла проблема с сохранением отчета RaveReport в файл pdf. Дело в том, что в сгенерированном pdf-файле текст отображается в какой-то непонятной кодировке (иероглифы). Хотя предпросмотр или печать отчета работают хорошо и текст выглядит так, как надо. В чем здесь проблема?

Я уже все шрифты перебрал и в реестре покопался, для примера:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"

Но толку нет... Файл создается так:

procedure TForm1.Button4Click(Sender: TObject);
begin
rvProject1.Engine:=RvSystem1;
with RvSystem1 do
       begin
          DoNativeOutput:= False;
          RenderObject:= RvRenderPDF1;
          OutputFileName:= 'myreport.pdf';
       end;
rvProject1.Execute;
end;

Спасибо.

Ответы

Ответов пока нет.