Festlegen eines Pfades bei Druck in PDF-Datei

Von Ausgaben mit der Gra-Engine über Generatoren bis zum Export in diversen Formaten

Moderator: Moderatoren

Antworten
Benutzeravatar
Wolfgang_B
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 486
Registriert: Do, 14. Jun 2007 18:22
Wohnort: 94065 Waldkirchen
Hat sich bedankt: 14 Mal
Danksagung erhalten: 5 Mal

Festlegen eines Pfades bei Druck in PDF-Datei

Beitrag von Wolfgang_B »

Moin,
ich verwende Huberts hervorragende Druckerklasse. Gibt es einen Weg, daß bei der Druckerauswahl "Microsoft Print to PDF" der Druck in ein in der Applikation einstellbaren Pfad läuft. Wenn ja, wie?

Vielen Dank schon mal :-)
Beste Grüße
Wolfgang

Mitglied des Deutschsprachigen Xbase-Entwickler e. V.
Mitglied der XUG Osnabrück
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2829
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 97 Mal
Danksagung erhalten: 13 Mal

Re: Festlegen eines Pfades bei Druck in PDF-Datei

Beitrag von georg »

Hallo, Wolfgang -


ich habe da gerade mal nachgeschaut:

Code: Alles auswählen

oPrinter:setPrintFile("C:\Temp\hiersollethin.pdf")
Liebe Grüsse aus der Eifel,

Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Benutzeravatar
Werner_Bayern
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2126
Registriert: Sa, 30. Jan 2010 22:58
Wohnort: Niederbayern
Hat sich bedankt: 30 Mal
Danksagung erhalten: 75 Mal

Re: Festlegen eines Pfades bei Druck in PDF-Datei

Beitrag von Werner_Bayern »

Nein, der PDF-Drucker von MS unterstützt weder Dateipfade noch Dateinamen! Installiere dafür z. B. den PDF-Creator (ohne Architekten), der läuft wunderbar, kostet nichts und Du kannst sogar Druckprofile einrichten mit vorgegebenen Optionen, wie z. B. Pfad - was aber für Deine Anforderung gar nicht nötig ist.
es grüßt

Werner

<when the music is over, turn off the lights!>
Dominik Krebs
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 202
Registriert: Mo, 15. Apr 2019 16:19
Hat sich bedankt: 12 Mal
Danksagung erhalten: 4 Mal

Re: Festlegen eines Pfades bei Druck in PDF-Datei

Beitrag von Dominik Krebs »

Hallo Werner,
das stimmt so nicht. Ich arbeite mit Microsoft Print to PDF und einer Umleitung in die Datei.
Es funktioniert so wie Georg es angegeben hat wunderbar :)
Gruß Dominik
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2936
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: Festlegen eines Pfades bei Druck in PDF-Datei

Beitrag von Wolfgang Ciriack »

Ja, das mit den Pfaden klappt mit dem Print to Pdf. Leider erzeugt der jedoch keine PDF/A Dokumente.
Viele Grüße
Wolfgang
Benutzeravatar
Wolfgang_B
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 486
Registriert: Do, 14. Jun 2007 18:22
Wohnort: 94065 Waldkirchen
Hat sich bedankt: 14 Mal
Danksagung erhalten: 5 Mal

Re: Festlegen eines Pfades bei Druck in PDF-Datei

Beitrag von Wolfgang_B »

Danke für die Tipps.

Jetzt wäre nur interessant, wie ich das Huberts Druckerklasse beibringe :-). Zweck des Ganzen ist, ein in Xbase angefertigtes Dokument automatisch als PDF in ein definiertes Verzeichnis zu schreiben und idealersweise auf Wunsch auch zusätzlich auf einen Drucker auszugeben.
Beste Grüße
Wolfgang

Mitglied des Deutschsprachigen Xbase-Entwickler e. V.
Mitglied der XUG Osnabrück
Benutzeravatar
Werner_Bayern
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2126
Registriert: Sa, 30. Jan 2010 22:58
Wohnort: Niederbayern
Hat sich bedankt: 30 Mal
Danksagung erhalten: 75 Mal

Re: Festlegen eines Pfades bei Druck in PDF-Datei

Beitrag von Werner_Bayern »

Servus Wolfgang,

das geht auch mit Huberts Druckerklasse so, wie Georg das beschrieben hat, einfach vor dem oDrucker:startDoc() einstellen.
es grüßt

Werner

<when the music is over, turn off the lights!>
Benutzeravatar
Werner_Bayern
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2126
Registriert: Sa, 30. Jan 2010 22:58
Wohnort: Niederbayern
Hat sich bedankt: 30 Mal
Danksagung erhalten: 75 Mal

Re: Festlegen eines Pfades bei Druck in PDF-Datei

Beitrag von Werner_Bayern »

Dominik Krebs hat geschrieben: Sa, 20. Apr 2024 20:24 Hallo Werner,
das stimmt so nicht. Ich arbeite mit Microsoft Print to PDF und einer Umleitung in die Datei.
Es funktioniert so wie Georg es angegeben hat wunderbar :)
Das hätte ich jetzt getestet, jedoch habe ich den schon von meinem Windows 11 - System verbannt. Zum Glück haben wir ja auch noch ein paar Server :wink:

Tatsächlich, :printFile geht auch mit dem MS Print to PDF! Ich habs immer bei :startDoc() übergeben, den Parameter ignoriert der MS Print to PDF, mit allen anderen mir bekannten Druckern geht das. Wieder was gelernt, danke!
es grüßt

Werner

<when the music is over, turn off the lights!>
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15697
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 66 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Festlegen eines Pfades bei Druck in PDF-Datei

Beitrag von brandelh »

bei meiner Druckerklasse und auch in der darunter liegenden XbpPrinter() wird das so eingestellt:

Code: Alles auswählen

   // das ist die Vergabe des Dateinamens beim Speichern, dann kommt aber auch KEIN Speicherdialog mehr !
   // Name muss daher auch die .PDF Extension und einen eventuellen Pfad enthalten, Standardpfad ist wohl EXE Verzeichnis.
   oHBP:setPrintFile( "d:\temp\TEST-BOLD - Probeausdruck PrintToFile.PDF" 
allerdings kann man nie ganz sicher sein, was der Druckertreiber daraus macht.
Georg hatte es schon oben geschrieben, aber da :printFile() direkt am Ende auftaucht, was es nicht gibt, nochmal die Klarstellung
Gruß
Hubert
Antworten