Falls Antenna House als PrintCSS-Renderer verwendet werden soll, ist eine etwas andere Konfiguration als für den Standard-FO-Prozess notwendig:
Die config.pdf.xml
wird ebenfalls benötigt, die anderen beiden XML-Dateien fonts.pdf.xml
und layout.pdf.xml
jedoch nicht.
Stattdessen muss im ConfigOrdner neben der config.pdf.xml
ein Ordner print-css/
vorhanden sein.
Dieser Ordner muss ein CSS- oder LESS-CSS-Stylesheet namens stylesheet.css
/ stylesheet.less
enthalten. Das LESS-CSS-Stylesheet wird, wie beim EPUB-Konverter auch, vor dem Rendering kompiliert um Abhängigkeiten und Variablen, etc. aufzulösen.
Fonts sollten im CSS mittels @font-face
-Regeln referenziert und deklariert sein. Die Schriften selbst müssen einerseits lokal im System installiert, andererseits auch im ConfigSetting abgelegt sein.
Dazu sollte ein Ordner fonts/
neben dem CSS-Stylesheet verwendet werden.
Ein valides PrintCSS-ConfigSetting sieht wie folgt aus:
+ cfg.PrintCSS-Demo-Profil/ - config.pdf.xml + print-css/ + fonts/ - Fontin-Regular.otf - Fontin-Bold.otf - ... + xslt/ - ... für eigene XSLT-Transformationsschritte ... - stylesheet.css/.less