Thema: Delphi viele Seiten drucken

Einzelnen Beitrag anzeigen

SimStar001

Registriert seit: 18. Jan 2008
594 Beiträge
 
#7

Re: viele Seiten drucken

  Alt 8. Mär 2008, 17:48
So vielen Dank, jetzt funktioniert es auch genauso wie ich es will!


hier nochmal der korrekte Quellcode:

Delphi-Quellcode:
with printer do
      begin
      Orientation := poPortrait;
      BeginDoc;
      for i := 1 to Seitenanzahl do
        begin
        rechnung.Picture.LoadFromFile(extractfilepath(paramstr(0)) + '\Daten\Rechnungen\Seite' + inttostr(i) + '.bmp');
        pic.assign(Rechnung.Picture.Graphic);
        breite := GetDeviceCaps(Printer.Handle,Horzres);
        hoehe := GetDeviceCaps(Printer.Handle,Vertres);
        Canvas.StretchDraw(Rect(0,0,Breite,Hoehe), pic);
        if i < Seitenanzahl then
          NewPage;
        end;
      EndDoc;
      end;

Danköö!
Marco Tröger
  Mit Zitat antworten Zitat