Von Version < 5.4 >
bearbeitet von awa
am 14.06.2019, 14:03
Auf Version < 5.6 >
bearbeitet von gru
am 05.05.2020, 12:10
< >
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.awa
1 +XWiki.gru
Inhalt
... ... @@ -4,8 +4,10 @@
4 4  Beim Drucken mit dem Print-Service wird JavaScript aus dem Formular ausgeführt. Hierbei muss allerdings beachtet werden, dass hierbei keine neuen JavaScript-Funktionen zur Verfügung stehen. Konkret werden keine Funktionalitäten ab {{smallcaps}}Ecma{{/smallcaps}}Script6 und höher unterstützt. Es können also etwa keine neuen Schlüsselwörter wie //let// und //const// oder neue Syntax wie Arrow-Funktionen oder Destrukturierung verwendet werden.
5 5  {{/warning}}
6 6  
7 -Das Plugin //Print-Service//, welches separat angeboten wird, ermöglicht es, in der Statusverarbeitung ein PDF aus dem Formular zu erzeugen, welches besser für den Druck geeignet ist. Um das Plugin zu nutzen, fügen Sie eine Aktion vom Typ [[Plugin ausführen>>doc:WebHome]] in der Statusverarbeitung hinzu. Technisch erfolgt die Umsetzung mittels Selenium und dem Treiber //phantomJS//. Das PDF-Dokument wird im Format A4 erzeugt.
7 +Das Plugin //Print-Service//, welches separat angeboten wird, ermöglicht es, in der Statusverarbeitung ein PDF aus dem Formular zu erzeugen, welches besser für den Druck geeignet ist. Um das Plugin zu nutzen, klicken Sie in der Statusverarbeitung auf neue Aktion und hlen das Print-Plugin aus.
8 8  
9 +Technisch erfolgt die Umsetzung mittels Selenium und dem Treiber //phantomJS//. Das PDF-Dokument wird im Format A4 erzeugt.
10 +
9 9  == Optionen ==
10 10  
11 11  * Dateiname: Dateiname, unter dem das erzeugte PDF-Dokument gespeichert wird.
... ... @@ -19,7 +19,7 @@
19 19  
20 20  Zur Optimierung des PDF-Dokuments für den Druck werden Formularelemente vom Typ [[Eingabefeld>>Formcycle.FormDesigner.FormElements.Input]], [[Textarea>>Formcycle.FormDesigner.FormElements.Textarea]] und [[Auswahl>>Formcycle.FormDesigner.FormElements.Selection]] (Drop-Down) in reine Textfelder umgewandelt. Zudem werden diese mit der CSS-Klasse //print// und //XSpan// versehen, welches für Anpassungen des Aussehens verwendet werden kann. Um etwas die Schriftgröße zu ändern, kann folgendes CSS verwendet werden:
21 21  
22 -{{code langauge="css"}}
24 +{{code language="css"}}
23 23  .print.XSpan {
24 24   font-size: 18pt;
25 25   font-family: serif;
... ... @@ -28,7 +28,7 @@
28 28  
29 29  Um einige Eigenschaften des Standard-CSS zu überschreiben, welches mit {{formcycle/}} ausgeliefert wird, können spezifischerer Selektoren verwendet werden, wie beispielsweise
30 30  
31 -{{code langauge="css"}}
33 +{{code language="css"}}
32 32  xm-form .xm-content div.print.XSpan {
33 33   font-size: 18pt;
34 34   font-family: serif;
Copyright 2000-2025