Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:tim:smartform:pdf_button [2013/10/18 09:53] max.neumaier angelegt |
software:tim:smartform:pdf_button [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====PDF Buttons==== | ====PDF Buttons==== | ||
+ | |||
+ | Es ist möglich einen Button in eine Smartform einzubauen mit welchem sich PDFs aus WordTemplates auf Knopfdruck erstellen lassen. | ||
+ | Hierfür muss der folgende Code in die Smartform eingebaut und angepasst werden. | ||
+ | |||
+ | <code html> | ||
+ | <button type="button" onbuttonclick="generateFileFromTemplate([{handler:'WordTemplateHandler',template:'super/templates/${NOW}.docx',documentPrefix:'Test_Prefix',pdf:true,attach:false,open:true}])">PDF Button</button> | ||
+ | </code> | ||
+ | |||
+ | In dem Attribut "onbuttonclick" wird definiert welche Funktionen der Handler ausführen soll. | ||
+ | * handler: Hier wird der [[software:tim:actionhandler:wordtemplatehandler| WordTemplateHandler]] angegeben. | ||
+ | * template : Hier muss der Pfad zu dem WordTemplate angegeben werden. | ||
+ | * documentPrefix: Hier kann angegeben werden welcher Prefix vor das Dokument gehängt werden soll. | ||
+ | * pdf : Wird hier true angegeben wird das WordTemplate in Form eines PDFs ausgegeben (true oder false) | ||
+ | * attach : Hier kann spezifiert werden ob das PDF zusätzlich an die Prozessinstanz angehängt werden soll (true oder false) | ||
+ | * open : hier kann angegeben werden, ob das PDF vom Browser geöffnet werden soll (true oder false) | ||
+ |