PDFCREATE
Erzeugt eine PDF-Datei mit einer Auswahl von Anwendungsseiten.
Syntax
PDFCREATE(page)
page - der Name der Seite, die der PDF-Datei hinzugefügt werden soll, oder ein json-Text, der eine Liste der zu exportierenden Seiten enthält.
Mögliche Wertetypen:
Text (optional, Standardwert: current page)
json (siehe unten unter "Bemerkungen")
Die Funktion liefert den Namen zurück, unter dem die PDF Datei auf dem nedyx Server abgelegt wird. Dieser Name kann anschließend mit den Funktionen DOWNLOADFILE oder SENDEMAIL verwendet werden, um die Datei auf den lokalen Rechner runterzuladen oder per E-Mail zu versenden.
Weitere Informationen über das nedyx Dateimanagement finden Sie im Kapitel Dateimanagement.
Bemerkungen
Wenn die Seite als json-Text angegeben wird, muss sie dieser Syntax folgen: [ [pageTitle1, widgetName1, actiontype1, actiondata1 ], [pageTitle2, widgetName2, actiontype2, actiondata2 ], [pageTitle3] ] mit
pageTitle - der technische Name der Seite, die der PDF-Datei hinzugefügt werden soll.
widgetName - der Name des Widgets (ohne“#”). Das Widget muss sich auf der Seite pageTitle befinden, damit es auf der Browserseite ausgeführt werden kann.
actionType - die Art der Aktion, die auf der Seite ausgeführt werden soll, bevor sie der PDF-Datei hinzugefügt wird. Mögliche Werte sind: “click” und “switch”
actionData - für den actionType "switch" kann die Position oder der Wert der neuen Einstellung angegeben werden. Wenn dieser Parameter eine Zahl ist, gibt er die neue Position des Menüs an, wenn er ein Text ist, gibt er den neuen Wert des Menüs an.
Die Parameter widgetName, actionType und actionData sind optional. Wenn sie angegeben werden, werden diese Aktionen ausgeführt, bevor die Seite der PDF-Datei hinzugefügt wird.
Beispiele
Beispiel 1
Durch Klicken auf die Schaltfläche "PDFExport" wird eine PDF-Datei erstellt, die die aktuelle Seite enthält. Diese wird anschließend mit der Funktion DOWNLOADFILE auf den lokalen Rechner runtergeladen und dann mit der Funktion DELETEFILE gelöscht.
Beispiel 2
Durch Klicken auf die Schaltfläche "SendEmail" wird eine PDF-Datei erstellt, die die Seite "SalesDashboard" zweimal enthält. In der ersten Seite wird das Menü-Widget mit dem Namen "Region" auf "USA" umgestellt, in der zweiten Seite auf "Germany".
Anschließend wird die erzeugte PDF-Datei durch Aufruf der Funktion SENDEMAIL als E-Mail-Anhang versendet und durch die Funktion DELETEFILE gelöscht.
Last updated