Тема: Отчеты
Показать сообщение отдельно
  #9  
Старый 21.03.2007, 12:15
gatart gatart вне форума
Прохожий
 
Регистрация: 14.01.2007
Сообщения: 26
Репутация: 10
По умолчанию Товарищи Проблема

вот с чем столкнулся:

procedure TForm1.PDFButtonClick(Sender: TObject);
begin
RvRenderPDF1.EmbedFonts := True;
MS.Create; //обнулить данные в потоке
with RvNDRWriter1 do
begin
SetFont('LMUkrLine',12); //установить шрифт
Start; //начинаем писать
Println('Привет всем! Меня зовут Windows.'); //пишем с переводом на след. строку
Println('Я не дружу с русскими шрифтами.');
Finish; //конец записи
end;
RvRenderPDF1.PrintRender(MS,'D:\Test\test'); //поток в файл
end;

вот с этим шрифтом все по русски!!!
если же не этот шрифт а другой стандартный какойнить, по в выводе такие каракули это жесть, выход вроде просто копировать этот шрифт при установке проге ну или при запуске в папку виндовс\фонтс .... НО!!!! а если юзер не админ на компе то как тогда быть можно ли указать путь к этому шрифту или воопще кто встречался с проблемйиероглифов в Rave Report (5.0.04 (VCL7) - у меня такая версия).
Ответить с цитированием