... |
... |
@@ -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. |