+1 800 256 3608 (toll-free in North America) or +49 7531 90 60 10| service@combit.com

PDF Export - Dateiname


(Gabriele Hillebrandt) #1

Hallo,

in meinen Druckfunktionen setzte ich mit

L21_1.LlXSetParameter(
  LL_LLX_EXTENSIONTYPE_EXPORT,
  'PDF',
  'Export.File',
  AnsiLowerCase(sBaseViewName) + '.pdf'
);

den Dateinamen für den PDF-Export.
Wenn der Anwender aber den normalen Druck auswählt und dann im Druckfenster
wiederum PDF als Ausgabe auswählt erscheint für den Dateinamen fest “export.pdf”.
Weiß jemand, was ich falsch mache?

Mit freundlichem Gruß
Gabriele Hillebrandt


(combit Support - Christian Rauchfuß) #2

Hallo Frau Hillebrandt,

vielen Dank für Ihren Beitrag.

Bitte stellen Sie sicher, dass der Dateiname via ‘Export.File’ im LLSetPrintOptions-Event gesetzt wird. Mit folgenden Code konnten wir den PDF-Dateinamen auch bei Druck über den Druckdialog erfolgreich setzen:

[code]procedure TForm1.LLSetPrintOptions(Sender: TObject;
var PrintMethodOptionFlags: Integer);
begin
{D: Exportoptionen setzen}
{US: Set export options}

{D: Pfad}
{US: Path}
LL.LlXSetParameter(LL_LLX_EXTENSIONTYPE_EXPORT, ‘PDF’, ‘Export.Path’, ‘C:\Users<USER>\Desktop’);

 {D:  Dateiname}
 {US: Filename}
 LL.LlXSetParameter(LL_LLX_EXTENSIONTYPE_EXPORT, 'PDF', 'Export.File', AnsiLowerCase('myPDF.PDF'));[/code]

Der Code stammt aus dem mitgelieferten Delphi Export Example:

...\combit\LL21\Programmierbare Beispiele und Deklarationen\Delphi\Export Example

Den Test haben wir den aktuellen Modules des Service Pack 21.004(b) durchgeführt.

Mit freundlichen Grüßen

Christian Rauchfuß
Technischer Support
combit GmbH


(Gabriele Hillebrandt) #3

Hallo Herr Rauchfuß,

das war es, nun funktioniert es, ich bin nur nicht drauf gekommen.
Vielen Dank!

Mit freundlichem Gruß
Gabriele Hillebrandt