Habe es mit den PDF-Creator versucht. Da klappt es zumindest, dass schon einmal der Dateiname (aus Printer.titel) übernommen wird. Den Pfad voreinzustellen habe ich nicht hinbekommen. Dort nimmt er immer den von der letzten Ausgabepfad.
Welche Möglichkeiten habe ich eigentlich die Einstellung aus den Treiber auszulesen.
Das eigentlich Grundproblem, was ich habe, ist ein PDF von einen Canvas zu erzeugen und dieses eine vorgegebene Stelle zu speichern. Als BMP oder JPG kann man diesen ja speichern. Gibt es auch ein Lösung welche dieses automatisch als PDF macht oder muss man immer den Drucker zwischenschalten?
Der PDFCreator hat doch eine
API. Mit der kann man komplett ohne Userinteraktion/Dialog an einen vorgegebenen Ort speichern.