Hallo,
habe zu diesem Thema schon einige Beiträge in diesem Forum und bei "Tante Google" gefunden, jedoch keine zufriedenstellende Lösung gefunden. Ist es so schwierig ein simples PDF-Dokument, das mit Quickreport erstellt wurde, anschließend, im Hintergrund auszudrucken? Oder sehe ich den Wald vor lauter Bäume nicht?
Was ich bis jetzt versucht habe:
1. die ActiveX von Adobe auf ein Fenster platziert, das PDF geladen und anschließend mit "PrintAll" ausgedruckt.
- funktioniert auch teilweise. Nur nach PrintAll läuft das Programm sofort weiter und ich habe keine Kontrolle wann der Druck beendet ist und das Fenster wieder geschlossen werden kann. Wir das Fenster zu schnell geschlossen, oder wenn das ActiveX unsichtbar ist, erfolgt kein Ausdruck.
2. Ausdruck via "ShellExecute"
- hier funktioniert der Druck auch, nur poppt das Acrobat-Reader Fenster immer auf
Kann mir jemand eine Komponente empfehlen, mit der man PDF-Dateien im Hintergrund ausdrucken kann, diese darf auch gerne etwas kosten. Druckertreiber möchte ich keinen installieren.
Vielen Dank für die Hilfe.
Gruß Hans
Moderiert von
Narses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Di 03.07.2012 um 11:00