Dateiname
Moderator: Moderatoren
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2934
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Dateiname
Hallo,
wenn der Benutzer im Druckdialog Export (z.B. PDF) wählt und einen Dateinamen eingibt, wie bekommt man den gewählten Dateinamen ins aufrufende Programm zurück ?
wenn der Benutzer im Druckdialog Export (z.B. PDF) wählt und einen Dateinamen eingibt, wie bekommt man den gewählten Dateinamen ins aufrufende Programm zurück ?
Viele Grüße
Wolfgang
Wolfgang
- brandelh
- Foren-Moderator
- Beiträge: 15695
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: Dateiname
Soweit ich mich erinnere wird bei meinem PDF-Druckertreiber der "Druckjobname" als Dateiname vorgeschlagen, aber wenn der dann geändert wird ... ?
Gruß
Hubert
Hubert
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2934
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9358
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 101 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: Dateiname
Da gibt's Funktionen für. Auch für das Vorbestücken des Dateinamens. Montag, okay?
Herzlich,
Tom
Tom
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2934
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9358
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 101 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: Dateiname
Hallo, Wolfgang.
Also. Den verwendeten Dateinamen bei der Speicherung kann man nur abfragen, wenn man die Viewer-Komponente als OCX oder .NET-Komponente verwendet. Nutzt mal L&L per DLL-Call, ist das nicht möglich.
Man kann ihn aber vorbesetzen. Dafür steht LlSetOptionString(<Job>,LL_OPTIONSTR_SAVEAS_PATH,<cPfadUndName>) zur Verfügung. Ob der Benutzer diese Vorgabe dann auch verwendet hat, müsste man anschließend prüfen (ist die Datei entstanden?).
Also. Den verwendeten Dateinamen bei der Speicherung kann man nur abfragen, wenn man die Viewer-Komponente als OCX oder .NET-Komponente verwendet. Nutzt mal L&L per DLL-Call, ist das nicht möglich.
Man kann ihn aber vorbesetzen. Dafür steht LlSetOptionString(<Job>,LL_OPTIONSTR_SAVEAS_PATH,<cPfadUndName>) zur Verfügung. Ob der Benutzer diese Vorgabe dann auch verwendet hat, müsste man anschließend prüfen (ist die Datei entstanden?).
Herzlich,
Tom
Tom
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2934
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: Dateiname
Hallo Tom,
ich gehe jetzt den anderen Weg: Über das Storagesystem erzeuge ich eine .LL Datei, die ich dann in PDF umwandle und den Benutzer ggf. noch drucken lasse. Dann gebe ich den Namen und Speicherort vor und das Problem ist beseitigt.
Danke trotzdem für den Hinweis.
ich gehe jetzt den anderen Weg: Über das Storagesystem erzeuge ich eine .LL Datei, die ich dann in PDF umwandle und den Benutzer ggf. noch drucken lasse. Dann gebe ich den Namen und Speicherort vor und das Problem ist beseitigt.
Danke trotzdem für den Hinweis.
Viele Grüße
Wolfgang
Wolfgang