Konfigurationsdatei: xDefaults.xml | |
Diese Datei bestimmt die Elemente, die in der Baumansicht des Designers eingefügt werden können. Für jedes einfügbare Element muss ein Eintrag vorhanden sein. Die Tags entsprechen den Tags in der Formatting Objects- Syntax. Es können sowohl einzelne Tags als einfügbar definiert sein, als auch komplette XML- Sequenzen. Die Tags im Einzelnen anhand zweier Beispiele: Standardheader laut XML- Definition <?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet type="text/xml"?>XML- Stammelement öffnen <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">Ein einzelnes einfügbares Element. Wird in der Baumansicht des Designers das Element Block eingefügt, dann wird in Formatting- Objects- Syntax folgendes Tag eingefügt: <fo:block border-style="none"/>Eine XML- Sequenz als einfügbares Element. Wird in der Baumansicht des Designers das Element Pagesequence eingefügt, dann werden in Formatting- Objects- Syntax folgende Tags eingefügt: <fo:page-sequence master-reference="simple"> <fo:flow flow-name="xsl-region-body" id="PageContent"> <fo:block-container border-style="solid" height="27.7cm" left="0cm" position="absolute" top="0cm" width="19cm"/> </fo:flow> </fo:page-sequence>XML- Stammelement schließen </fo:root> Bei der Definition können folgende Variablen verwendet werden: %COLOR% - die Vordergrundfarbe, die in den Voreinstellungen gesetzt wird %BACKGROUND_COLOR% - die Hintergrundfarbe, die in den Voreinstellungen gesetzt wird %BORDER_WIDTH% - die Rahmenbreite, die in den Voreinstellungen gesetzt wird %BORDER_STYLE% - der Rahmenstyle, der in den Voreinstellungen gesetzt wird %BORDER_COLOR% - die Rahmenfarbe, die in den Voreinstellungen gesetzt wird %FONT_FAMILY% - die Fontfamilie, die in den Voreinstellungen gesetzt wird %FONT_WEIGHT% - die Fontgewichtung, die in den Voreinstellungen gesetzt wird %FONT_SIZE% - die Fontgröße, die in den Voreinstellungen gesetzt wird %FONT_STYLE% - der Fontstyle, der in den Voreinstellungen gesetzt wird |