<?xml version="1.0" encoding="UTF-8" ?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:string="java.lang.String" xmlns:fo="http://www.w3.org/1999/XSL/Format"> <xsl:variable name="font_family">Liberation Sans</xsl:variable> <xsl:variable name="font">8pt Liberation Sans</xsl:variable> <xsl:variable name="border_width">0.3mm</xsl:variable> <xsl:variable name="font_size_normal">8pt</xsl:variable> <!--ERSTE SEITE - KOPFZEILE --> <xsl:template name="first_page_header_height"> <!-- falls Sie die Höhe verändern möchten tragen Sie hier statt 40mm einen anderen Wert ein --> <fo:region-before extent="40mm" region-name="first-region-before"/> </xsl:template> <xsl:template name="first_page_header"> <xsl:call-template name="kopf_zeile"/> </xsl:template> <!-- ERSTE SEITE - FUSSZEILE --> <xsl:template name="first_page_footer_height"> <!-- falls Sie die Höhe verändern möchten tragen Sie hier statt 10mm einen anderen Wert ein --> <fo:region-after extent="5mm" region-name="first-region-after"/> </xsl:template> <xsl:template name="first_page_footer"> <!--hier können Sie die Gestaltung der Fußzeile der ersten Seite anpassen--> <xsl:call-template name="fuss_zeile"/> </xsl:template> <!-- AB SEITE 2 KOPFZEILE --> <xsl:template name="rest_header_height"> <!-- falls Sie die Höhe verändern möchten tragen Sie hier statt 10mm einen anderen Wert ein --> <fo:region-before extent="0mm" region-name="rest-region-before"/> </xsl:template> <xsl:template name="rest_page_header"> <!--hier können Sie die Gestaltung der Kopfzeile ab Seite 2 anpassen--> <xsl:call-template name="kopf_zeile"/> </xsl:template> <!-- AB SEITE 2 - FUSSZEILE --> <xsl:template name="rest-region-after-height"> <!-- falls Sie die Höhe verändern möchten tragen Sie hier statt 10mm einen anderen Wert ein --> <fo:region-after extent="5mm" region-name="rest-region-after"/> </xsl:template> <xsl:template name="rest_page_footer"> <!--hier können Sie die Gestaltung der Fußzeile ab Seite 2 anpassen--> <xsl:call-template name="fuss_zeile"/> </xsl:template> <xsl:template name="kopf_zeile"> <fo:table> <fo:table-body> <fo:table-row> <fo:table-cell> <fo:block margin-top="1px" text-align="left"> <xsl:if test="/ergebnisse/generalinfo/REPORT_HEADING_INSTITUTION!=''"> <fo:inline font-family="{$font_family}" font-size="{$font_size_normal}"><xsl:value-of select="/ergebnisse/generalinfo/REPORT_HEADING_INSTITUTION"/></fo:inline> </xsl:if> </fo:block> <fo:block text-align="left"> <xsl:if test="/ergebnisse/generalinfo/REPORT_HEADING_URL!=''"> <fo:inline font-family="{$font_family}" font-size="{$font_size_normal}"><xsl:value-of select="/ergebnisse/generalinfo/REPORT_HEADING_URL"/></fo:inline> </xsl:if> </fo:block> </fo:table-cell> <fo:table-cell> <fo:block position="absolute" text-align="end"> <fo:inline></fo:inline> <fo:external-graphic> <xsl:choose> <xsl:when test="/ergebnisse/generalinfo/REPORT_LOGO_FILE!='' and /ergebnisse/generalinfo/REPORT_LOGO_FILE!='@@REPORT_LOGO_FILE@@'"> <xsl:attribute name="src"><xsl:text>xml/</xsl:text><xsl:value-of select="/ergebnisse/generalinfo/REPORT_LOGO_FILE"/></xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="src"><xsl:text></xsl:text><xsl:call-template name="logo_path"></xsl:call-template></xsl:attribute> </xsl:otherwise> </xsl:choose> </fo:external-graphic> </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </xsl:template> <xsl:template name="fuss_zeile"> <!--hier können Sie die Gestaltung der Fußzeile ab Seite 2 anpassen--> <fo:table> <fo:table-body> <fo:table-row> <fo:table-cell> <fo:block text-align="left"> <fo:inline font-family="{$font_family}" font-size="{$font_size_normal}">Stand: <xsl:value-of select="/ergebnisse/@datum" /></fo:inline> </fo:block> </fo:table-cell> <fo:table-cell> <fo:block text-align="right"> <fo:inline font-family="{$font_family}" font-size="{$font_size_normal}">Seite <fo:page-number /> von <fo:page-number-citation ref-id="endofdoc" /></fo:inline> </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </xsl:template> </xsl:stylesheet>