Automatische Formularspeicherung

Über die Projektparameter ist es auch möglich bei Verwendung von Formularelementen (siehe entsprechendes Kapitel im Designer Handbuch) eine automatische Speicherung bei Beenden der Vorschau zu realisieren. Neben der automatischen Formularspeicherung können diese Parameter auch verwendet werden, um den Dateinamen für den E-Mail-Versand aus der Vorschau vorzugeben und die Standardeinstellungen für das Speichern aus der Vorschau vorzugeben. Hierzu können Sie folgende Projektparameter verwenden:

SaveAs.Format

Gewünschtes Ausgabeformat, z. B. "XML"

Für die unterstützten Formate siehe LlStgsysConvert. Weitere Hinweise zu diesen Formaten finden Sie im Kapitel Die Exportmodule.

SaveAs.Filename

Ausgabedateiname, z. B. "test.xml".

Die Dateiendung ist irrelevant und wird automatisch durch das SaveAs.Format bestimmt.

SaveAs.ShowDialog

Hierüber kann der Speichern-Dialog ein- ("1") bzw. ausgeschaltet werden ("0").

SaveAs.NoSaveQuery

Unterdrückt die Abfrage, ob die Datei beim Schließen gespeichert werden soll oder nicht.

Hinweis: SaveAs.NoSaveQuery überschreibt den Wert von SaveAs.ShowDialog, d. h. wenn kein Dialog angezeigt werden soll, die Speichern-Abfrage aber doch, wird dementsprechend der Dialog trotzdem angezeigt und andersherum.

 

Beispiel:

LlPrintSetProjectParameter(hJob,"SaveAs.Format","XML",
       LL_PARAMETERFLAG_VALUE);
LlPrintSetProjectParameter(hJob,"SaveAs.Filename","test.xml",
       LL_PARAMETERFLAG_VALUE);
LlPrintSetProjectParameter(hJob,"SaveAs.ShowDialog","0",
       LL_PARAMETERFLAG_VALUE);
LlPrintSetProjectParameter(hJob,"SaveAs.NoSaveQuery","1",
       LL_PARAMETERFLAG_VALUE);