Einzelnen Beitrag anzeigen

mquadrat

Registriert seit: 13. Feb 2004
1.113 Beiträge
 
Delphi XE2 Professional
 
#9

Re: PDF an beliebigen Drucker schicken

  Alt 17. Jun 2009, 13:07
Das Ding schhimpft sich bei mir im Dialog "Komponente importieren" "Adobe Acrobat 8.0 Type Library" und liegt im Verzeichnis des Readers (AcroRd32.dll).

Mein Code schaut so aus:

Delphi-Quellcode:
      
      pdf := TAcroPDF.Create(self);
      pdf.Parent := parentPanel; // Parent setzen nicht vergessen
      pdf.Align := alClient;
      result := true;
      try
        pdf.src := zuDruckendeDatei; // Hier die Datei rein
        pdf.printAll;
      except
        result := false;
        //freeAndNil(pdf); Wenn man das Objekt freigibt wird nicht gedruckt?!
      end;
Wie im Kommentar steht kein FreeAndNil machen. Dann hat er zumindest bei mir nicht gedruckt. Wenn der Parent auf visible = false steht, dann sieht man auch nix.
  Mit Zitat antworten Zitat