hallo,
will einen rave ausdruck als pdf speichern ohne das dingen anzuzeigen.
habe bei nevrona schon folgendes gefunden.
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
NDRStream: TMemoryStream;
begin
NDRStream := TMemoryStream.Create;
try
NDRStream.LoadFromFile('test.ndr');
RenderPDF.PrintRender(NDRStream, 'test.pdf');
finally
NDRStream.Free;
end; { tryf }
ShowMessage('NDR Converted');
end;
habe nun versucht über RVProject.SaveToStream den stream abzugreifen aber dann kommt der fehler:
Zitat:
"unexpected header code [82] found in report file".
kenn jemand den fehler??
hier mein source:
Delphi-Quellcode:
procedure TForm1.BitBtn3Click(Sender: TObject);
var
NDRStream: TMemoryStream;
begin
NDRStream := TMemoryStream.Create;
RvProject1.SaveToStream(NDRStream);
try
//NDRStream.LoadFromFile('test.ndr');
renderPDF.PrintRender(NDRStream, 'test.pdf'); //RenderPDF ist TRvRenderPDF
finally
NDRStream.Free;
end; { tryf }
ShowMessage('NDR Converted');
end;
mfg