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.