Seite 1 von 1

Dateiname

Verfasst: Sa, 07. Sep 2013 9:56
von Wolfgang Ciriack
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 ?

Re: Dateiname

Verfasst: Sa, 07. Sep 2013 12:01
von brandelh
Soweit ich mich erinnere wird bei meinem PDF-Druckertreiber der "Druckjobname" als Dateiname vorgeschlagen, aber wenn der dann geändert wird ... ?

Re: Dateiname

Verfasst: Sa, 07. Sep 2013 12:05
von Wolfgang Ciriack
Genau das ist das Problem :)

Re: Dateiname

Verfasst: Sa, 07. Sep 2013 12:10
von Tom
Da gibt's Funktionen für. Auch für das Vorbestücken des Dateinamens. Montag, okay?

Re: Dateiname

Verfasst: Sa, 07. Sep 2013 12:57
von Wolfgang Ciriack
Prima, danke schon im Voraus :wink:

Re: Dateiname

Verfasst: Mo, 09. Sep 2013 11:06
von Tom
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?).

Re: Dateiname

Verfasst: Mo, 09. Sep 2013 13:58
von Wolfgang Ciriack
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.