![]() |
rave ohne vorschau als pdf speichern.
hallo,
will einen rave ausdruck als pdf speichern ohne das dingen anzuzeigen. habe bei nevrona schon folgendes gefunden.
Delphi-Quellcode:
habe nun versucht über RVProject.SaveToStream den stream abzugreifen aber dann kommt der fehler:
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; Zitat:
hier mein source:
Delphi-Quellcode:
:cry:
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 |
Re: rave ohne vorschau als pdf speichern.
Versuche mal vor PrintRender die Position des Streams auf den Anfang zu setzen:
Delphi-Quellcode:
(NDRStream.Position:=0;
|
Re: rave ohne vorschau als pdf speichern.
nö. klappt nicht. :-(
|
Re: rave ohne vorschau als pdf speichern.
Moin,
vorsicht: mit SaveToStream sicherst du nicht den Report sondern die rav-datei! Du willst aber ja den Report in PDF rendern, d.h. drucke den Report über den NDRWriter in den Stream oder File und diese NDR kannst Du in PDF rendern... :-) thomas, TeamNevrona |
Re: rave ohne vorschau als pdf speichern.
hmmm.... dsa ist doch, sorry, kacke...
muss ich wirklich den weg über das speichern auf der festplatte gehen? die ist doch voll langsam. ich wollte so mal eben 1000 reports generieren und mit dem umweg kann das schon seine zeit dauern. :-( naja. ist aber immerhin eine lösung. :-) danke. mfg |
Re: rave ohne vorschau als pdf speichern.
mist. hab wohl schlecht ge3guckt......
hier steht doch alles. ![]() gruß. dank euch für anregungen! |
Re: rave ohne vorschau als pdf speichern.
ich habe ja oben geschrieben: in den Stream (egal ob File oder Memory) oder File <g>
:-) thomas, TeamNevrona |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz