Einzelnen Beitrag anzeigen

merlin17

Registriert seit: 15. Dez 2002
Ort: Mittelfranken
980 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

Re: Rave - hat der User die Rechnung ausgedruckt?

  Alt 27. Feb 2004, 11:52
rolf,

einfachster weg:
mit TRvNDRWriter, TRvPreview und TRvPrinter arbeiten.
d.h. du druckst nur über TRvPrinter aus, die anzeige der Rechnung erfolgt
in einer ScrollBox mit der TRvPreview-kompo;

Code:
procedure TForm1.Button2Click(Sender: TObject);
var
  MeinNDRStream: TMemoryStream;
begin
  MeinNDRStream := TMemoryStream.Create;
  RvProject1.Open;
  RvProject1.Engine := RvNDRWriter1;
  with RvNDRWriter1 do
  begin
    StreamMode := smUser;
    Stream := MeinNDRStream;
  end;
  RvProject1.Execute;
  MeinNDRStream.Position := 0;

  with RvRenderPreview1 do
  begin
    ScrollBox := ScrollBox1;
    NDRStream := MeinNDRStream;
    Render;
  end;
  showmessage('Anzahl der Seiten: ' + IntToStr(RvRenderPreview1.Pages));
end;
 
RvREnderPrinter1.PrintRender...


thomas
- TeamNevrona cannot respond to questions received via email -
http://rave-notes.blogspot.com
  Mit Zitat antworten Zitat