Von Version < 6.14 >
bearbeitet von gru
am 17.07.2020, 16:16
Auf Version < 6.18 >
bearbeitet von gru
am 29.01.2021, 16:42
< >
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Tags
... ... @@ -1,0 +1,1 @@
1 +Phantom|PhantomJS|Phantom-Print
Inhalt
... ... @@ -6,7 +6,7 @@
6 6  
7 7  {{content/}}
8 8  
9 -Das Plugin //Print-Service// ermöglicht es, in der Statusverarbeitung ein PDF aus dem Formular zu erzeugen, welches besser für den Druck geeignet ist.
9 +Das kostenpflichtige Plugin //Print-Service// ermöglicht es, in der Statusverarbeitung ein PDF aus dem Formular zu erzeugen, welches besser für den Druck geeignet ist.
10 10  
11 11  == Technische Besonderheiten ==
12 12  
... ... @@ -68,7 +68,7 @@
68 68  Damit Schriftarten in den erstellten PDF-Dokumenten verwendet und eingebettet werden, ist es im allgemeinen nötig, dass diese auf dem Server auf dem {{formcycle /}} bzw. das //Print-Service-Plugin// läuft installiert sind.
69 69  {{velocity}}
70 70  ##Hierbei ist zu beachten, dass die //Java-Laufzeitumgebung// nur beim Start nach den im System registrierten Schriftarten sucht. Da durch einen Neustart des Betriebssystems des Servers sowohl das Betriebssystem als auch die //Java-Laufzeitumgebung// nach neu installierten Schriftarten suchen, ist dies in den meisten Fällen der einfachste Weg, neu installierte Schriftarten für die Verwendung im //Print-Service-Plugin// bereitzustellen.
71 -##Eine Übersicht über die verfügbaren Schriftarten und deren Installationspfad befindet sich auf der Seite [[Serverinformation>>Formcycle.SystemSettings.UserInterface.ServerInformation]].
71 +##{{version major="6" minor="6" patch="0"/}}Ab {{formcycle /}} Version 6.6.0 werden die Namen der auf dem Server installierten TTF-Schriftarten in der Übersicht über die verfügbaren Schriftarten auf der Seite [[Serverinformation>>Formcycle.SystemSettings.UserInterface.ServerInformation]] passend angezeigt.
72 72  {{/velocity}}
73 73  === Einbinden im CSS ===
74 74  
... ... @@ -75,13 +75,15 @@
75 75  Zum Einbinden einer auf dem Server installierten Schriftart für den Druck, muss diese mit einem {{code language="none"}}@media print{{/code}}-Query explizit definiert und für die Verwendung durch die entsprechenden Formularelemente gesetzt werden. Im einfachsten Fall kann dies wie im folgenden Beispiel aussehen:
76 76  
77 77  {{code language="css"}}
78 -@font-face {
79 - font-family: 'DejaVu Sans';
80 - src: local('DejaVu Sans');
78 +@media print {
79 + @font-face {
80 + font-family: 'DejaVu Sans';
81 + src: local('DejaVu Sans');
82 + }
83 + .xm-form.modern *, .modern .XPage * {
84 + font-family: "DejaVu Sans";
85 + }
81 81  }
82 -.xm-form.modern *, .modern .XPage * {
83 - font-family: "DejaVu Sans";
84 -}
85 85  {{/code}}
86 86  
87 87  Hierbei ist es insbesondere wichtig, dass die bei {{code language="none"}}local(){{/code}} eingetragene Bezeichung dem Namen der Schriftart entspricht.
Copyright 2000-2025