zeitsperre.php: Excel-Export erfolgt nun über Spreadsheet. Vertretung wird im CIS und Excel angezeigt.

Aktualisierte xsl-Vorlagen für Lehrgänge
This commit is contained in:
Manfred Kindl
2014-03-26 10:52:01 +00:00
parent 11fe90b0f4
commit a3bbb2b0a7
16 changed files with 3265 additions and 90 deletions
+113
View File
@@ -0,0 +1,113 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" indent="yes" />
<xsl:template match="abschlusspruefung">
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master page-height="297mm" page-width="210mm" margin="10mm 10mm 10mm 10mm" master-name="PageMaster">
<fo:region-body margin="0mm 0mm 0mm 0mm"/>
</fo:simple-page-master>
</fo:layout-master-set>
<xsl:apply-templates select="pruefung"/>
</fo:root>
</xsl:template>
<xsl:template match="pruefung">
<fo:page-sequence master-reference="PageMaster">
<fo:flow flow-name="xsl-region-body" >
<fo:block-container position="absolute" top="43mm" left="21.5mm">
<fo:block line-height="19pt" font-family="arial" font-size="16pt" font-weight="bold" content-width="90mm"><xsl:text> BACHELOR-\n PRÜFUNGSZEUGNIS</xsl:text></fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="65mm" left="21.5mm">
<fo:block line-height="16pt" font-family="arial" font-size="16pt" content-width="90mm"><xsl:text> Studiengang</xsl:text></fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="72mm" left="21.5mm">
<fo:block line-height="18pt" font-family="arial" font-size="16pt" font-weight="bold" content-width="90mm"><xsl:text> </xsl:text><xsl:value-of select="stg_bezeichnung"/></fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="94.5mm" left="117.5mm">
<fo:block line-height="11pt" font-family="arial" font-size="9pt" content-width="70mm" text-align="right"><xsl:text>Personenkennzeichen: </xsl:text><xsl:value-of select="matrikelnr" /><xsl:text>\nKennzahl des Studienganges: </xsl:text><xsl:value-of select="studiengang_kz" /><xsl:text> </xsl:text></fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="132mm" left="23mm">
<fo:block line-height="11pt" font-family="arial" font-size="10pt"><xsl:text>Vorname/Familienname:\n</xsl:text></fo:block>
<fo:block line-height="11pt" font-family="arial" font-size="10pt"><xsl:text>Geburtsdatum:</xsl:text></fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="132mm" left="68mm">
<fo:block line-height="11pt" font-family="arial" font-size="10pt" font-weight="bold">
<xsl:if test="string-length(titelpre)!=0"><xsl:value-of select="titelpre" /><xsl:text> </xsl:text></xsl:if>
<xsl:value-of select="vorname" /><xsl:text> </xsl:text>
<xsl:value-of select="vornamen" /><xsl:text> </xsl:text>
<xsl:value-of select="nachname" />
<xsl:if test="string-length(titelpost)!=0"><xsl:text>, </xsl:text><xsl:value-of select="titelpost" /></xsl:if>
<xsl:text>\n</xsl:text>
</fo:block>
<fo:block line-height="11pt" font-family="arial" font-size="10pt">
<xsl:value-of select="gebdatum" />
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="153mm" left="23mm">
<fo:table table-layout="fixed" border-collapse="collapse">
<fo:table-column column-width="63mm" />
<fo:table-column column-width="100mm" />
<fo:table-body>
<fo:table-row>
<fo:table-cell border-width="0.2mm" border-style="solid"><fo:block vertical-align="top" line-height="14pt" font-family="arial" font-size="10pt" font-weight="bold" content-width="60mm"><xsl:text> Gesamtnote der Bachelor-Prüfung:</xsl:text></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid"><fo:block vertical-align="top" line-height="14pt" font-family="arial" font-size="10pt" font-weight="bold" content-width="95mm"><xsl:text> </xsl:text><xsl:value-of select="abschlussbeurteilung_kurzbz" /></fo:block></fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-width="0.2mm" border-style="solid"><fo:block vertical-align="top" line-height="14pt" font-family="arial" font-size="10pt" content-width="63mm"><xsl:text> Datum der kommissionellen Prüfung:</xsl:text></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid"><fo:block vertical-align="top" line-height="14pt" font-family="arial" font-size="10pt" content-width="95mm"><xsl:text> </xsl:text><xsl:value-of select="datum" /></fo:block></fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell number-columns-spanned="2"><fo:block-container height="7mm"></fo:block-container></fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell number-columns-spanned="2">
<fo:block line-height="8pt" font-family="arial" font-size="6pt" content-width="150mm"><xsl:text>Gesamtnote: mit ausgezeichnetem Erfolg bestanden, mit gutem Erfolg bestanden, bestanden\nGesetzliche Grundlage: gem. § 6 Abs. 1 des Bundesgesetzes über Fachhochschul-Studiengänge (FHStG), BGBI. Nr. </xsl:text><xsl:value-of select="bescheidbgbl1" /><xsl:text> idgF</xsl:text></fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block-container>
<fo:block-container position="absolute" top="244mm" left="23mm">
<fo:table table-layout="fixed" border-collapse="collapse">
<fo:table-column column-width="73mm" />
<fo:table-column column-width="17mm" />
<fo:table-column column-width="73mm" />
<fo:table-body>
<fo:table-row>
<fo:table-cell>
<fo:block line-height="12pt" font-size="9pt">
Eisenstadt, am <xsl:value-of select="ort_datum" />
</fo:block>
<fo:block line-height="3pt" font-size="3pt" />
</fo:table-cell>
<fo:table-cell></fo:table-cell>
<fo:table-cell></fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-top-style="dotted">
<fo:block line-height="13pt" font-family="arial" font-size="9pt"><xsl:text>Ort, Ausstellungsdatum</xsl:text></fo:block>
</fo:table-cell>
<fo:table-cell></fo:table-cell>
<fo:table-cell border-top-style="dotted">
<fo:block line-height="13pt" font-family="arial" font-size="9pt"><xsl:value-of select="vorsitz_nachname" /><xsl:text>\nVorsitz des Prüfungssenats</xsl:text></fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block-container>
</fo:flow>
</fo:page-sequence>
</xsl:template>
</xsl:stylesheet >
+125
View File
@@ -0,0 +1,125 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" indent="yes" />
<xsl:template match="abschlusspruefung">
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master page-height="297mm" page-width="210mm" margin="10mm 10mm 10mm 10mm" master-name="PageMaster">
<fo:region-body margin="0mm 0mm 0mm 0mm"/>
</fo:simple-page-master>
</fo:layout-master-set>
<xsl:apply-templates select="pruefung"/>
</fo:root>
</xsl:template>
<xsl:template match="pruefung">
<fo:page-sequence master-reference="PageMaster">
<fo:flow flow-name="xsl-region-body" >
<fo:block-container position="absolute" top="43mm" left="21.5mm">
<fo:block line-height="19pt" font-family="arial" font-size="16pt" font-weight="bold" content-width="90mm"><xsl:text> MASTER-\n PRÜFUNGSZEUGNIS</xsl:text></fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="65mm" left="21.5mm">
<fo:block line-height="16pt" font-family="arial" font-size="16pt" content-width="90mm"><xsl:text> Studiengang</xsl:text></fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="72mm" left="21.5mm">
<fo:block line-height="18pt" font-family="arial" font-size="16pt" font-weight="bold" content-width="90mm"><xsl:text> </xsl:text><xsl:value-of select="stg_bezeichnung"/></fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="94.5mm" left="117.5mm">
<fo:block line-height="11pt" font-family="arial" font-size="9pt" content-width="70mm" text-align="right"><xsl:text>Personenkennzeichen: </xsl:text><xsl:value-of select="matrikelnr" /><xsl:text>\nKennzahl des Studienganges: </xsl:text><xsl:value-of select="studiengang_kz" /><xsl:text> </xsl:text></fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="132mm" left="23mm">
<fo:block line-height="11pt" font-family="arial" font-size="10pt"><xsl:text>Vorname/Familienname:\n</xsl:text></fo:block>
<fo:block line-height="11pt" font-family="arial" font-size="10pt"><xsl:text>Geburtsdatum:</xsl:text></fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="132mm" left="68mm">
<fo:block line-height="11pt" font-family="arial" font-size="10pt" font-weight="bold">
<xsl:if test="string-length(titelpre)!=0"><xsl:value-of select="titelpre" /><xsl:text> </xsl:text></xsl:if>
<xsl:value-of select="vorname" /><xsl:text> </xsl:text>
<xsl:value-of select="vornamen" /><xsl:text> </xsl:text>
<xsl:value-of select="nachname" />
<xsl:if test="string-length(titelpost)!=0"><xsl:text>, </xsl:text><xsl:value-of select="titelpost" /></xsl:if>
<xsl:text>\n</xsl:text>
</fo:block>
<fo:block line-height="11pt" font-family="arial" font-size="10pt">
<xsl:value-of select="gebdatum" />
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="153mm" left="23mm">
<fo:table table-layout="fixed" border-collapse="collapse">
<fo:table-column column-width="63mm" />
<fo:table-column column-width="100mm" />
<fo:table-body>
<fo:table-row>
<fo:table-cell border-width="0.2mm" border-style="solid"><fo:block vertical-align="top" line-height="14pt" font-family="arial" font-size="10pt" font-weight="bold" content-width="60mm"><xsl:text> Gesamtnote der Master-Prüfung:</xsl:text></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid"><fo:block vertical-align="top" line-height="14pt" font-family="arial" font-size="10pt" font-weight="bold" content-width="95mm"><xsl:text> </xsl:text><xsl:value-of select="abschlussbeurteilung_kurzbz" /></fo:block></fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-width="0.2mm" border-style="solid"><fo:block vertical-align="top" line-height="14pt" font-family="arial" font-size="10pt" content-width="60mm"><xsl:text> 1. Teil der Master-Prüfung:</xsl:text></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid"><fo:block vertical-align="top" line-height="14pt" font-family="arial" font-size="10pt" content-width="95mm"><xsl:text> Master Thesis</xsl:text></fo:block></fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-width="0.2mm" border-style="solid"><fo:block vertical-align="top" line-height="14pt" font-family="arial" font-size="10pt" content-width="60mm"><xsl:text> Thema der Master Thesis:</xsl:text></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid"><fo:block vertical-align="top" line-height="14pt" font-family="arial" font-size="10pt" content-width="95mm"><xsl:text> </xsl:text><xsl:value-of select="themenbereich" /></fo:block></fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-width="0.2mm" border-style="solid"><fo:block vertical-align="top" line-height="14pt" font-family="arial" font-size="10pt" content-width="60mm"><xsl:text> 2. Teil der Master-Prüfung:</xsl:text></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid"><fo:block vertical-align="top" line-height="14pt" font-family="arial" font-size="10pt" content-width="95mm"><xsl:text> Kommissionelle Prüfung</xsl:text></fo:block></fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-width="0.2mm" border-style="solid"><fo:block vertical-align="top" line-height="14pt" font-family="arial" font-size="10pt" content-width="60mm"><xsl:text> Datum der Master-Prüfung:</xsl:text></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid"><fo:block vertical-align="top" line-height="14pt" font-family="arial" font-size="10pt" content-width="95mm"><xsl:text> </xsl:text><xsl:value-of select="datum" /></fo:block></fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell number-columns-spanned="2"><fo:block-container height="7mm"></fo:block-container></fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell number-columns-spanned="2">
<fo:block line-height="8pt" font-family="arial" font-size="6pt" content-width="150mm"><xsl:text>Gesamtnote: mit ausgezeichnetem Erfolg bestanden, mit gutem Erfolg bestanden, bestanden\nGesetzliche Grundlage: gem. § 6 Abs. 1 des Bundesgesetzes über Fachhochschul-Studiengänge (FHStG), BGBI. Nr. </xsl:text><xsl:value-of select="bescheidbgbl1" /><xsl:text> idgF</xsl:text></fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block-container>
<fo:block-container position="absolute" top="244mm" left="23mm">
<fo:table table-layout="fixed" border-collapse="collapse">
<fo:table-column column-width="73mm" />
<fo:table-column column-width="17mm" />
<fo:table-column column-width="73mm" />
<fo:table-body>
<fo:table-row>
<fo:table-cell>
<fo:block line-height="12pt" font-size="9pt">
Eisenstadt, am <xsl:value-of select="ort_datum" />
</fo:block>
<fo:block line-height="3pt" font-size="3pt" />
</fo:table-cell>
<fo:table-cell></fo:table-cell>
<fo:table-cell></fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-top-style="dotted">
<fo:block line-height="13pt" font-family="arial" font-size="9pt"><xsl:text>Ort, Ausstellungsdatum</xsl:text></fo:block>
</fo:table-cell>
<fo:table-cell></fo:table-cell>
<fo:table-cell border-top-style="dotted">
<fo:block line-height="13pt" font-family="arial" font-size="9pt"><xsl:value-of select="vorsitz_nachname" /><xsl:text>\nVorsitz des Prüfungssenats</xsl:text></fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block-container>
</fo:flow>
</fo:page-sequence>
</xsl:template>
</xsl:stylesheet >
+437
View File
@@ -0,0 +1,437 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:fo="http://www.w3.org/1999/XSL/Format"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" indent="yes" />
<xsl:template match="studenten">
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master page-height="297mm" page-width="210mm" margin="5mm 25mm 5mm 25mm" master-name="PageMaster">
<fo:region-body margin="20mm 0mm 20mm 0mm"/>
</fo:simple-page-master>
</fo:layout-master-set>
<xsl:apply-templates select="student"/>
</fo:root>
</xsl:template>
<xsl:template match="student">
<fo:page-sequence master-reference="PageMaster">
<fo:flow flow-name="xsl-region-body" >
<fo:block-container position="absolute" top="40pt" left="30pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="14pt">
Studienbestätigung Fachhochschule Burgenland
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="60pt" left="30pt" height="20pt">
<fo:table table-layout="fixed" border-collapse="separate">
<fo:table-column column-width="140mm"/>
<fo:table-body>
<fo:table-row line-height="30pt">
<fo:table-cell border-align="right" border-width="0.2mm" border-style="solid" >
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="6pt">
<fo:inline vertical-align="super">
Zur Vorlage an (Stelle an der die Bestätigung vorgelegt wird und deren Bezugszahl, z.B. Sozialversicherungsnr.)
</fo:inline>
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block-container>
<fo:block-container position="absolute" top="76pt" left="445pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
<fo:inline vertical-align="super">
Personenkennzeichen
</fo:inline>
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="91pt" left="428pt" height="20pt">
<fo:table table-layout="fixed" border-collapse="separate">
<fo:table-column column-width="45mm"/>
<fo:table-body>
<fo:table-row line-height="25pt">
<fo:table-cell border-align="right" border-width="0.2mm" border-style="solid" >
<fo:block line-height="12pt" font-family="sans-serif" font-size="10pt" content-width="45mm" text-align="center">
<xsl:value-of select="matrikelnummer" />
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block-container>
<fo:block-container position="absolute" top="96pt" left="30pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="10pt">
<xsl:value-of select="titelpre" /><xsl:text> </xsl:text><xsl:value-of select="vorname" /><xsl:text> </xsl:text><xsl:value-of select="vornamen" /><xsl:text> </xsl:text><xsl:value-of select="nachname" /><xsl:text> </xsl:text><xsl:value-of select="titelpost" />
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="120pt" left="30pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
geboren am<xsl:text> </xsl:text><xsl:value-of select="geburtsdatum" /><xsl:text> </xsl:text>
ist im<xsl:text> </xsl:text><xsl:value-of select="studiensemester_aktuell" /><xsl:text> </xsl:text>(Beginn <xsl:text> </xsl:text><xsl:value-of select="studienbeginn_aktuell" />)
als ordentliche(r) Studierende(r) (Studienbeginn,<xsl:text> </xsl:text><xsl:value-of select="studiensemester_beginn" /> Beginn<xsl:text> </xsl:text><xsl:value-of select="studienbeginn_beginn" />)
der Studienrichtung <xsl:text> </xsl:text><xsl:value-of select="studiengang_kz" /><xsl:text> </xsl:text><xsl:value-of select="studiengang_art" /><xsl:text> </xsl:text><xsl:value-of select="studiengang_bezeichnung" /> im
<xsl:text> </xsl:text><xsl:value-of select="semester" />. Semester gemeldet. Das Studium dauert <xsl:text> </xsl:text><xsl:value-of select="max_semester" /> Semester.
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="150pt" left="30pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
Datum:<xsl:text> </xsl:text><xsl:value-of select="tagesdatum" /><xsl:text> </xsl:text>DVR: 0928381
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="150pt" left="360pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
Rektor:<xsl:text> </xsl:text><xsl:value-of select="rektor" />
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="170pt" left="50pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
</fo:block>
</fo:block-container>
<!-- Abschnitt 2 -->
<fo:block-container position="absolute" top="190pt" left="30pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="14pt">
Studienbestätigung Fachhochschule Burgenland
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="210pt" left="30pt" height="20pt">
<fo:table table-layout="fixed" border-collapse="separate">
<fo:table-column column-width="140mm"/>
<fo:table-body>
<fo:table-row line-height="30pt">
<fo:table-cell border-align="right" border-width="0.2mm" border-style="solid" >
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="6pt">
<fo:inline vertical-align="super">
Zur Vorlage an (Stelle an der die Bestätigung vorgelegt wird und deren Bezugszahl, z.B. Sozialversicherungsnr.)
</fo:inline>
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block-container>
<fo:block-container position="absolute" top="226pt" left="445pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
<fo:inline vertical-align="super">
Personenkennzeichen
</fo:inline>
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="241pt" left="428pt" height="20pt">
<fo:table table-layout="fixed" border-collapse="separate">
<fo:table-column column-width="45mm"/>
<fo:table-body>
<fo:table-row line-height="25pt">
<fo:table-cell border-align="right" border-width="0.2mm" border-style="solid" >
<fo:block line-height="12pt" font-family="sans-serif" font-size="10pt" content-width="45mm" text-align="center">
<xsl:value-of select="matrikelnummer" />
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block-container>
<fo:block-container position="absolute" top="246pt" left="30pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="10pt">
<xsl:value-of select="titelpre" /><xsl:text> </xsl:text><xsl:value-of select="vorname" /><xsl:text> </xsl:text><xsl:value-of select="vornamen" /><xsl:text> </xsl:text><xsl:value-of select="nachname" /><xsl:text> </xsl:text><xsl:value-of select="titelpost" />
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="270pt" left="30pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
geboren am<xsl:text> </xsl:text><xsl:value-of select="geburtsdatum" /><xsl:text> </xsl:text>
ist im<xsl:text> </xsl:text><xsl:value-of select="studiensemester_aktuell" /><xsl:text> </xsl:text>(Beginn <xsl:text> </xsl:text><xsl:value-of select="studienbeginn_aktuell" />)
als ordentliche(r) Studierende(r) (Studienbeginn,<xsl:text> </xsl:text><xsl:value-of select="studiensemester_beginn" /> Beginn<xsl:text> </xsl:text><xsl:value-of select="studienbeginn_beginn" />)
der Studienrichtung <xsl:text> </xsl:text><xsl:value-of select="studiengang_kz" /><xsl:text> </xsl:text><xsl:value-of select="studiengang_art" /><xsl:text> </xsl:text><xsl:value-of select="studiengang_bezeichnung" /> im
<xsl:text> </xsl:text><xsl:value-of select="semester" />. Semester gemeldet.
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="300pt" left="30pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
Datum:<xsl:text> </xsl:text><xsl:value-of select="tagesdatum" /><xsl:text> </xsl:text>DVR: 0928381
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="300pt" left="360pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
Rektor:<xsl:text> </xsl:text><xsl:value-of select="rektor" />
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="320pt" left="50pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
</fo:block>
</fo:block-container>
<!-- Abschnitt 3 -->
<fo:block-container position="absolute" top="340pt" left="30pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="14pt">
Studienbestätigung Fachhochschule Burgenland
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="360pt" left="30pt" height="20pt">
<fo:table table-layout="fixed" border-collapse="separate">
<fo:table-column column-width="140mm"/>
<fo:table-body>
<fo:table-row line-height="30pt">
<fo:table-cell border-align="right" border-width="0.2mm" border-style="solid" >
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="6pt">
<fo:inline vertical-align="super">
Zur Vorlage an (Stelle an der die Bestätigung vorgelegt wird und deren Bezugszahl, z.B. Sozialversicherungsnr.)
</fo:inline>
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block-container>
<fo:block-container position="absolute" top="376pt" left="445pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
<fo:inline vertical-align="super">
Personenkennzeichen
</fo:inline>
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="391pt" left="428pt" height="20pt">
<fo:table table-layout="fixed" border-collapse="separate">
<fo:table-column column-width="45mm"/>
<fo:table-body>
<fo:table-row line-height="25pt">
<fo:table-cell border-align="right" border-width="0.2mm" border-style="solid" >
<fo:block line-height="12pt" font-family="sans-serif" font-size="10pt" content-width="45mm" text-align="center">
<xsl:value-of select="matrikelnummer" />
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block-container>
<fo:block-container position="absolute" top="396pt" left="30pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="10pt">
<xsl:value-of select="titelpre" /><xsl:text> </xsl:text><xsl:value-of select="vorname" /><xsl:text> </xsl:text><xsl:value-of select="vornamen" /><xsl:text> </xsl:text><xsl:value-of select="nachname" /><xsl:text> </xsl:text><xsl:value-of select="titelpost" />
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="420pt" left="30pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
geboren am<xsl:text> </xsl:text><xsl:value-of select="geburtsdatum" /><xsl:text> </xsl:text>
ist im<xsl:text> </xsl:text><xsl:value-of select="studiensemester_aktuell" /><xsl:text> </xsl:text>(Beginn <xsl:text> </xsl:text><xsl:value-of select="studienbeginn_aktuell" />)
als ordentliche(r) Studierende(r) (Studienbeginn,<xsl:text> </xsl:text><xsl:value-of select="studiensemester_beginn" /> Beginn<xsl:text> </xsl:text><xsl:value-of select="studienbeginn_beginn" />)
der Studienrichtung <xsl:text> </xsl:text><xsl:value-of select="studiengang_kz" /><xsl:text> </xsl:text><xsl:value-of select="studiengang_art" /><xsl:text> </xsl:text><xsl:value-of select="studiengang_bezeichnung" /> im
<xsl:text> </xsl:text><xsl:value-of select="semester" />. Semester gemeldet.
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="450pt" left="30pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
Datum:<xsl:text> </xsl:text><xsl:value-of select="tagesdatum" /><xsl:text> </xsl:text>DVR: 0928381
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="450pt" left="360pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
Rektor:<xsl:text> </xsl:text><xsl:value-of select="rektor" />
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="470pt" left="50pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
</fo:block>
</fo:block-container>
<!-- Abschnitt 4 -->
<fo:block-container position="absolute" top="490pt" left="30pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="14pt">
Studienbestätigung Fachhochschule Burgenland
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="510pt" left="30pt" height="20pt">
<fo:table table-layout="fixed" border-collapse="separate">
<fo:table-column column-width="140mm"/>
<fo:table-body>
<fo:table-row line-height="30pt">
<fo:table-cell border-align="right" border-width="0.2mm" border-style="solid" >
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="6pt">
<fo:inline vertical-align="super">
Zur Vorlage an (Stelle an der die Bestätigung vorgelegt wird und deren Bezugszahl, z.B. Sozialversicherungsnr.)
</fo:inline>
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block-container>
<fo:block-container position="absolute" top="526pt" left="445pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
<fo:inline vertical-align="super">
Personenkennzeichen
</fo:inline>
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="541pt" left="428pt" height="20pt">
<fo:table table-layout="fixed" border-collapse="separate">
<fo:table-column column-width="45mm"/>
<fo:table-body>
<fo:table-row line-height="25pt">
<fo:table-cell border-align="right" border-width="0.2mm" border-style="solid" >
<fo:block line-height="12pt" font-family="sans-serif" font-size="10pt" content-width="45mm" text-align="center">
<xsl:value-of select="matrikelnummer" />
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block-container>
<fo:block-container position="absolute" top="546pt" left="30pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="10pt">
<xsl:value-of select="titelpre" /><xsl:text> </xsl:text><xsl:value-of select="vorname" /><xsl:text> </xsl:text><xsl:value-of select="vornamen" /><xsl:text> </xsl:text><xsl:value-of select="nachname" /><xsl:text> </xsl:text><xsl:value-of select="titelpost" />
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="570pt" left="30pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
geboren am<xsl:text> </xsl:text><xsl:value-of select="geburtsdatum" /><xsl:text> </xsl:text>
ist im<xsl:text> </xsl:text><xsl:value-of select="studiensemester_aktuell" /><xsl:text> </xsl:text>(Beginn <xsl:text> </xsl:text><xsl:value-of select="studienbeginn_aktuell" />)
als ordentliche(r) Studierende(r) (Studienbeginn,<xsl:text> </xsl:text><xsl:value-of select="studiensemester_beginn" /> Beginn<xsl:text> </xsl:text><xsl:value-of select="studienbeginn_beginn" />)
der Studienrichtung <xsl:text> </xsl:text><xsl:value-of select="studiengang_kz" /><xsl:text> </xsl:text><xsl:value-of select="studiengang_art" /><xsl:text> </xsl:text><xsl:value-of select="studiengang_bezeichnung" /> im
<xsl:text> </xsl:text><xsl:value-of select="semester" />. Semester gemeldet.
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="600pt" left="30pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
Datum:<xsl:text> </xsl:text><xsl:value-of select="tagesdatum" /><xsl:text> </xsl:text>DVR: 0928381
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="600pt" left="360pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
Rektor:<xsl:text> </xsl:text><xsl:value-of select="rektor" />
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="620pt" left="50pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
</fo:block>
</fo:block-container>
<!-- Abschnitt 5 -->
<fo:block-container position="absolute" top="640pt" left="30pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="14pt">
Studienbestätigung Fachhochschule Burgenland
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="660pt" left="30pt" height="20pt">
<fo:table table-layout="fixed" border-collapse="separate">
<fo:table-column column-width="140mm"/>
<fo:table-body>
<fo:table-row line-height="30pt">
<fo:table-cell border-align="right" border-width="0.2mm" border-style="solid" >
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="6pt">
<fo:inline vertical-align="super">
Zur Vorlage an (Stelle an der die Bestätigung vorgelegt wird und deren Bezugszahl, z.B. Sozialversicherungsnr.)
</fo:inline>
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block-container>
<fo:block-container position="absolute" top="676pt" left="445pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
<fo:inline vertical-align="super">
Personenkennzeichen
</fo:inline>
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="691pt" left="428pt" height="20pt">
<fo:table table-layout="fixed" border-collapse="separate">
<fo:table-column column-width="45mm"/>
<fo:table-body>
<fo:table-row line-height="25pt">
<fo:table-cell border-align="right" border-width="0.2mm" border-style="solid" >
<fo:block line-height="12pt" font-family="sans-serif" font-size="10pt" content-width="45mm" text-align="center">
<xsl:value-of select="matrikelnummer" />
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block-container>
<fo:block-container position="absolute" top="696pt" left="30pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="10pt">
<xsl:value-of select="titelpre" /><xsl:text> </xsl:text><xsl:value-of select="vorname" /><xsl:text> </xsl:text><xsl:value-of select="vornamen" /><xsl:text> </xsl:text><xsl:value-of select="nachname" /><xsl:text> </xsl:text><xsl:value-of select="titelpost" />
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="720pt" left="30pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
geboren am<xsl:text> </xsl:text><xsl:value-of select="geburtsdatum" /><xsl:text> </xsl:text>
ist im<xsl:text> </xsl:text><xsl:value-of select="studiensemester_aktuell" /><xsl:text> </xsl:text>(Beginn <xsl:text> </xsl:text><xsl:value-of select="studienbeginn_aktuell" />)
als ordentliche(r) Studierende(r) (Studienbeginn,<xsl:text> </xsl:text><xsl:value-of select="studiensemester_beginn" /> Beginn<xsl:text> </xsl:text><xsl:value-of select="studienbeginn_beginn" />)
der Studienrichtung <xsl:text> </xsl:text><xsl:value-of select="studiengang_kz" /><xsl:text> </xsl:text><xsl:value-of select="studiengang_art" /><xsl:text> </xsl:text><xsl:value-of select="studiengang_bezeichnung" /> im
<xsl:text> </xsl:text><xsl:value-of select="semester" />. Semester gemeldet.
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="750pt" left="30pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
Datum:<xsl:text> </xsl:text><xsl:value-of select="tagesdatum" /><xsl:text> </xsl:text>DVR: 0928381
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="750pt" left="360pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
Rektor:<xsl:text> </xsl:text><xsl:value-of select="rektor" />
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="770pt" left="50pt" height="30pt">
<fo:block text-align="left" line-height="12pt" font-family="sans-serif" font-size="8pt">
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
</fo:block>
</fo:block-container>
</fo:flow>
</fo:page-sequence>
</xsl:template>
</xsl:stylesheet >
+185
View File
@@ -0,0 +1,185 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:fo="http://www.w3.org/1999/XSL/Format"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" indent="yes" />
<xsl:template match="konto">
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master page-height="297mm" page-width="210mm" margin="5mm 25mm 5mm 25mm" master-name="PageMaster">
<fo:region-body margin="20mm 0mm 20mm 0mm"/>
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="PageMaster">
<fo:flow flow-name="xsl-region-body" >
<!-- Logo -->
<fo:block>
<!--<fo:external-graphic src="../skin/images/logo.jpg" posx="140" posy="15" width="60mm" height="20mm"/>-->
<fo:external-graphic posx="140" posy="15" width="51mm" height="29mm" >
<xsl:attribute name="src">
<xsl:value-of select="person/logopath" />logo.jpg
</xsl:attribute>
</fo:external-graphic>
</fo:block>
<fo:block><xsl:text>
</xsl:text></fo:block>
<fo:block><xsl:text>
</xsl:text></fo:block>
<fo:block><xsl:text>
</xsl:text></fo:block>
<fo:block><xsl:text>
</xsl:text></fo:block>
<fo:block><xsl:text>
</xsl:text></fo:block>
<fo:block><xsl:text>
</xsl:text></fo:block>
<fo:block><xsl:text>
</xsl:text></fo:block>
<fo:block><xsl:text>
</xsl:text></fo:block>
<!-- Datum -->
<fo:block text-align="right" font-size="10pt">
Eisenstadt, am<xsl:text> </xsl:text><xsl:value-of select="person/tagesdatum" />
</fo:block>
<fo:block><xsl:text>
</xsl:text></fo:block>
<!-- Studiengang -->
<fo:block text-align="right" font-size="10pt">
Studiengang
</fo:block>
<fo:block text-align="right" font-size="12pt">
<xsl:value-of select="person/studiengang" />
</fo:block>
<fo:block><xsl:text>
</xsl:text></fo:block>
<fo:block text-align="right" font-size="10pt">
Sozialversicherungsnummer/Ersatzkennzeichen
</fo:block>
<fo:block text-align="right" font-size="12pt">
<xsl:value-of select="person/sozialversicherungsnummer" />
</fo:block>
<fo:block text-align="right" font-size="12pt">
<xsl:value-of select="person/ersatzkennzeichen" />
</fo:block>
<fo:block><xsl:text>
</xsl:text></fo:block>
<fo:block><xsl:text>
</xsl:text></fo:block>
<fo:block><xsl:text>
</xsl:text></fo:block>
<!-- Zahlungsbestaetigung -->
<fo:block text-align="center" font-size="20pt">
<xsl:choose>
<xsl:when test="buchung/rueckerstattung">
AUSZAHLUNGSBESTÄTIGUNG
</xsl:when>
<xsl:otherwise>
ZAHLUNGSBESTÄTIGUNG
</xsl:otherwise>
</xsl:choose>
</fo:block>
<fo:block><xsl:text>
</xsl:text></fo:block>
<fo:block><xsl:text>
</xsl:text></fo:block>
<fo:block><xsl:text>
</xsl:text></fo:block>
<fo:block><xsl:text>
</xsl:text></fo:block>
<fo:block><xsl:text>
</xsl:text></fo:block>
<fo:block text-align="left" font-size="10pt">
<xsl:choose>
<xsl:when test="buchung/rueckerstattung">
\n <xsl:value-of select="person/name_gesamt" />, geboren am <xsl:value-of select="person/geburtsdatum" />, Personenkennzahl <xsl:value-of select="person/matrikelnr" />, bestätigt hiermit, dass die Studiengangsleitung folgende Auszahlungen getätigt hat:
</xsl:when>
<xsl:otherwise>
\n Die Studiengangsleitung bestätigt hiermit, dass <xsl:value-of select="person/name_gesamt" />, geboren am <xsl:value-of select="person/geburtsdatum" />, Personenkennzahl <xsl:value-of select="person/matrikelnr" />, folgende Einzahlungen getätigt hat:
</xsl:otherwise>
</xsl:choose>
</fo:block>
<fo:block><xsl:text>
</xsl:text></fo:block>
<fo:block><xsl:text>
</xsl:text></fo:block>
<fo:block><xsl:text>
</xsl:text></fo:block>
<!-- Tabelle -->
<fo:table table-layout="fixed" border-collapse="separate">
<fo:table-column column-width="20mm"/>
<fo:table-column column-width="15mm"/>
<fo:table-column column-width="50mm"/>
<fo:table-column column-width="70mm"/>
<fo:table-column column-width="20mm"/>
<fo:table-body>
<fo:table-row line-height="10pt">
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" font-weight="bold"> Datum</fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" font-weight="bold"> Nummer</fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" font-weight="bold"> Buchungstyp</fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" font-weight="bold"> Buchungstext</fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" font-weight="bold"> Betrag in EUR</fo:block></fo:table-cell>
</fo:table-row>
<xsl:apply-templates select="buchung"/>
<fo:table-row line-height="10pt">
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt"><xsl:value-of select="buchungsdatum" /></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt"><xsl:value-of select="buchungsnr" /></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt"><xsl:value-of select="buchungstyp" /></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt"><xsl:value-of select="buchungstext" /></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt"><xsl:value-of select="betrag" /></fo:block></fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
<fo:block><xsl:text>
</xsl:text></fo:block>
<!-- Tabelle ENDE -->
<fo:block><xsl:text>
</xsl:text></fo:block>
<!-- Unterschrift -->
<fo:table table-layout="fixed" border-collapse="separate">
<fo:table-column column-width="50mm"/>
<fo:table-column column-width="50mm"/>
<fo:table-body>
<fo:table-row line-height="10pt">
<fo:table-cell>
<fo:block text-align="left" font-size="10pt">
Fachhochschule Burgenland GmbH\n Campus 1\n 7000 Eisenstadt\n DVR-Nr.: 0928381
</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block text-align="right" font-size="10pt">
<xsl:if test="buchung/rueckerstattung">
<xsl:value-of select="person/name_gesamt" />
</xsl:if>
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:flow>
</fo:page-sequence>
</fo:root>
</xsl:template>
<xsl:template match="buchung">
<fo:table-row line-height="10pt">
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt"><xsl:text> </xsl:text><xsl:value-of select="buchungsdatum" /></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt"><xsl:text> </xsl:text><xsl:value-of select="buchungsnr" /></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt"><xsl:text> </xsl:text><xsl:value-of select="buchungstyp_beschreibung" /></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt"><xsl:text> </xsl:text><xsl:value-of select="buchungstext" /></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" content-width="20mm" text-align="right"><xsl:text> </xsl:text><xsl:value-of select="betrag" /></fo:block></fo:table-cell>
</fo:table-row>
</xsl:template>
</xsl:stylesheet >
+166
View File
@@ -0,0 +1,166 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" indent="yes"/>
<xsl:template match="zeugnisse">
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master page-height="297mm" page-width="210mm" margin="5mm 25mm 5mm 25mm" master-name="PageMaster">
<fo:region-body margin="20mm 0mm 20mm 0mm"/>
</fo:simple-page-master>
</fo:layout-master-set>
<xsl:apply-templates select="zeugnis"/>
</fo:root>
</xsl:template>
<xsl:template match="zeugnis">
<fo:page-sequence master-reference="PageMaster">
<fo:flow flow-name="xsl-region-body">
<fo:block-container position="absolute" top="60mm" left="26.5mm" height="20mm">
<fo:block text-align="left" line-height="18pt" font-family="arial" font-size="16pt">
<fo:inline font-weight="900">
<xsl:text>ZERTIFIKAT</xsl:text>
</fo:inline>
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="67mm" left="26.5mm" height="20mm">
<fo:block text-align="left" line-height="18pt" font-family="arial" font-size="16pt">
<fo:inline font-weight="900">
<xsl:text>Qualifikationsprüfungen</xsl:text>
</fo:inline>
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="98mm" left="115mm">
<fo:block line-height="11pt" font-size="8pt" content-width="70mm" text-align="right" font-family="arial">
<xsl:text>Personenkennzeichen: </xsl:text><xsl:value-of select="matrikelnr" />
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="134mm" left="28mm" height="10mm">
<fo:block line-height="11pt" font-family="arial" font-size="10pt"><xsl:text>Vorname/Familienname: </xsl:text><xsl:value-of select="name"/><xsl:text>\n</xsl:text></fo:block>
<fo:block line-height="11pt" font-family="arial" font-size="10pt"><xsl:text>Geburtsdatum: </xsl:text><xsl:value-of select="gebdatum" /></fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="153mm" left="27mm" height="10mm">
<fo:block line-height="11pt" font-family="arial" font-size="10pt"><xsl:text> </xsl:text><xsl:value-of select="anrede"/><xsl:text> </xsl:text><xsl:value-of select="name"/>
<xsl:text> hat im </xsl:text><xsl:value-of select="studiensemester"/><xsl:text> folgende Qualifikationsprüfungen an der FH Technikum Wien abgelegt:</xsl:text>
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="165mm" left="28mm">
<fo:table table-layout="fixed" border-collapse="collapse" border-width="0.2pt" border-style="solid">
<fo:table-column column-width="0mm"/>
<fo:table-column column-width="90mm"/>
<fo:table-column column-width="65mm"/>
<fo:table-body>
<fo:table-row line-height="19pt">
<fo:table-cell border-width="0mm" >
<fo:block font-size="9pt" font-weight="bold" >
<!-- wenn die erste Spalte eine Hintergrundfarbe hat, dann wird der Text von der Hintergrundfarbe ueberschrieben.
Deshalb gibt es hier eine Dummy-Spalte. Ab der zweiten Spalte funktioniert es dann problemlos
grauslich, funktioniert aber...
-->
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" display-align="center" background-color="#afb8bc" >
<fo:block font-size="9pt" font-weight="bold" content-width="102mm" vertical-align="center" font-family="arial">
Prüfungsfach
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" display-align="center" background-color="#afb8bc">
<fo:block font-size="9pt" font-weight="bold" content-width="20mm" text-align="center" vertical-align="center" font-family="arial">
Beurteilung
</fo:block>
</fo:table-cell>
</fo:table-row>
<xsl:apply-templates select="unterrichtsfach"/>
</fo:table-body>
</fo:table>
<fo:block font-size="7pt">\n</fo:block>
<fo:table>
<fo:table-column column-width="15mm"/>
<fo:table-column column-width="155mm"/>
<fo:table-body>
<fo:table-row>
<fo:table-cell>
<fo:block font-size="6pt" font-family="arial">Beurteilung: bestanden, nicht bestanden, nicht teilgenommen</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell>
<fo:block font-size="6pt" font-family="arial">Gesetzliche Grundlage: gem. § 4 abs. 3 des Bundesgesetzes über Fachhochschul-Studiengänge (FHStG), BGBl. Nr. 340/1993 idgF</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block-container>
<fo:block-container position="absolute" top="244mm" left="28mm">
<fo:table table-layout="fixed" border-collapse="collapse">
<fo:table-column column-width="73mm" />
<fo:table-column column-width="10mm" />
<fo:table-column column-width="73mm" />
<fo:table-body>
<fo:table-row>
<fo:table-cell>
<fo:block line-height="12pt" font-size="9pt" font-family="arial">
Wien, am <xsl:value-of select="ort_datum" />
</fo:block>
<fo:block line-height="3pt" font-size="3pt" />
</fo:table-cell>
<fo:table-cell></fo:table-cell>
<fo:table-cell></fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell border-top-style="dotted">
<fo:block line-height="13pt" font-size="9pt" font-family="arial">
<xsl:text>Ort, Ausstellungsdatum</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell>
</fo:table-cell>
<fo:table-cell border-top-style="dotted">
<fo:block line-height="13pt" font-size="9pt" font-family="arial">
<xsl:text> </xsl:text>
<xsl:value-of select="studiengangsleiter" />
<xsl:text>,\n Leiter Aufbaukurse</xsl:text>
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block-container>
</fo:flow>
</fo:page-sequence>
</xsl:template>
<xsl:template match="unterrichtsfach">
<fo:table-row line-height="12pt">
<fo:table-cell border-width="0mm">
<!-- Dummy Zelle -->
</fo:table-cell>
<fo:table-cell display-align="center" border-width="0.2mm" border-style="solid">
<fo:block font-size="9pt" content-width="90mm" vertical-align="center" font-family="arial">
<xsl:text> </xsl:text>
<xsl:value-of select="bezeichnung"/>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" display-align="center">
<fo:block font-size="9pt" content-width="65mm" font-family="arial">
<xsl:text> </xsl:text>
<xsl:choose>
<xsl:when test="note='nbe'">
<xsl:text>nicht bestanden</xsl:text>
</xsl:when>
<xsl:when test="note='b'">
<xsl:text>bestanden</xsl:text>
</xsl:when>
<xsl:when test="note='nt'">
<xsl:text>nicht teilgenommen</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="note"/>
</xsl:otherwise>
</xsl:choose>
</fo:block>
</fo:table-cell>
</fo:table-row>
</xsl:template>
</xsl:stylesheet>
File diff suppressed because it is too large Load Diff
+134
View File
@@ -0,0 +1,134 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" indent="yes" />
<xsl:template match="abschlusspruefung">
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master page-height="297mm" page-width="210mm" margin="5mm 25mm 5mm 25mm" master-name="PageMaster">
<fo:region-body margin="20mm 0mm 20mm 0mm" />
</fo:simple-page-master>
</fo:layout-master-set>
<xsl:apply-templates select="pruefung" />
</fo:root>
</xsl:template>
<xsl:template match="pruefung">
<fo:page-sequence master-reference="PageMaster">
<fo:flow flow-name="xsl-region-body">
<fo:block-container position="absolute" top="64mm" left="16mm" height="20mm">
<fo:block text-align="center" line-height="30pt" font-family="arial" font-size="28pt">
<xsl:text>Diplom</xsl:text>
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="91mm" left="16mm" height="20mm">
<fo:block text-align="center" line-height="14pt" font-family="arial" font-size="10pt">
<xsl:text>Gemäß § 10 Abs. 3 Z 9 des Bundesgesetzes über Fachhochschul-Studiengänge\n
(Fachhochschul-Studiengesetz - FHStG), BGBl. Nr. </xsl:text>
<xsl:value-of select="bescheidbgbl1" />
<xsl:text> idgF,\n
verleiht das Fachhochschulkollegium
</xsl:text>
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="112mm" left="16mm" height="10mm">
<fo:block text-align="center" line-height="16pt" font-family="arial" font-size="16pt">
<xsl:value-of select="anrede" />
<xsl:text> </xsl:text>
<xsl:value-of select="titelpre" />
<xsl:text> </xsl:text>
<xsl:value-of select="vorname" />
<xsl:text> </xsl:text>
<xsl:value-of select="vornamen" />
<xsl:text> </xsl:text>
<xsl:value-of select="nachname" />
<xsl:if test="string-length(titelpost)!=0">
<xsl:text>, </xsl:text>
<xsl:value-of select="titelpost" />
</xsl:if>
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="124mm" left="16mm" height="10mm">
<fo:block text-align="center" line-height="14pt" font-family="arial" font-size="10pt">
<xsl:text>geboren am </xsl:text>
<xsl:value-of select="gebdatum" />
<xsl:text> in </xsl:text>
<xsl:if test="string-length(gebort)!=0">
<xsl:value-of select="gebort" />
<xsl:text>, </xsl:text>
</xsl:if>
<xsl:value-of select="geburtsnation" />
<xsl:text>, Staatsbürgerschaft </xsl:text>
<xsl:value-of select="staatsbuergerschaft" />
<xsl:text>,\n</xsl:text>
<xsl:choose>
<xsl:when test="contains(anrede, 'err')">
<xsl:text>der</xsl:text>
</xsl:when>
<xsl:when test="contains(anrede, 'rau')">
<xsl:text>die</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>die/der</xsl:text>
</xsl:otherwise>
</xsl:choose>
<xsl:text> den Lehrgang zur Weiterbildung</xsl:text>
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="138mm" left="16mm" height="10mm">
<fo:block text-align="center" line-height="20pt" font-family="arial" font-size="16pt">
<xsl:value-of select="stg_bezeichnung" />
</fo:block>
<fo:block text-align="center" line-height="10pt" font-family="arial" font-size="10pt" padding-top="5pt">
<xsl:text>(Lehrgangsnummer 0050</xsl:text>
<xsl:value-of select="translate(studiengang_kz, '-','')" />
<xsl:text>)</xsl:text>
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="155mm" left="16mm" height="10mm">
<fo:block text-align="center" line-height="14pt" font-family="arial" font-size="10pt">
<xsl:text>an der Fachhochschule Technikum Wien abgeschlossen hat,\n
den Abschluss-Grad</xsl:text>
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="170mm" left="16mm" height="30mm">
<fo:block text-align="center" line-height="16pt" font-family="arial" font-size="16pt">
<xsl:value-of select="titel" />
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="195mm" left="16mm" height="10mm">
<fo:block text-align="center" line-height="10pt" font-family="arial" font-size="10pt">
<xsl:text>Wien, </xsl:text>
<xsl:value-of select="sponsion" />
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="205mm" left="16mm" height="10mm">
<fo:block text-align="center" line-height="11pt" font-family="arial" font-size="10pt">
<xsl:text>Für das Fachhochschulkollegium\n
Der Rektor</xsl:text>
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="240mm" left="16mm" height="10mm">
<fo:block text-align="center" line-height="10pt" font-family="arial" font-size="10pt">
<xsl:value-of select="rektor" />
</fo:block>
</fo:block-container>
</fo:flow>
</fo:page-sequence>
</xsl:template>
</xsl:stylesheet>