XSLFO Lib Tabellen mit Zeilenumbruch werden nun korrekt erstellt

This commit is contained in:
Andreas Österreicher
2007-08-31 13:46:03 +00:00
parent fd1082d62c
commit b9dffd5e7d
10 changed files with 254 additions and 127 deletions
@@ -306,7 +306,7 @@
<fo:table-row line-height="10pt">
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt"> 5.2 \n \n \n</fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt"> Beruflicher Status \n Professional status conferred \n \n</fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt"> Zugang zu akademischen Berufen nach Maßgabe der berufsrechtlichen \n Vorschriften; Diplom im Sinne der Richtlinie 89/48/EWG \n Access to academic professions according to the professional \n regulation; Diploma in the sense of directive RL 89/48/EEC</fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt">Zugang zu akademischen Berufen nach Maßgabe der berufsrechtlichen Vorschriften; Diplom im Sinne der Richtlinie 89/48/EWG Access to academic professions according to the professional regulation; Diploma in the sense of directive RL 89/48/EEC</fo:block></fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
+3 -3
View File
@@ -140,9 +140,9 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="lehreinheit">
<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="lehreinheit_id" /></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="lehrveranstaltung" /></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="fachbereich" /></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" content-width="12mm"><xsl:text> </xsl:text><xsl:value-of select="lehreinheit_id" /></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" content-width="65mm"><xsl:text> </xsl:text><xsl:value-of select="lehrveranstaltung" /></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" content-width="40mm"><xsl:text> </xsl:text><xsl:value-of select="fachbereich" /></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="center"><xsl:value-of select="gruppe" /></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" content-width="12mm" text-align="right"><xsl:value-of select="stunden" /></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" content-width="10mm" text-align="right"><xsl:value-of select="satz" /></fo:block></fo:table-cell>
+7 -11
View File
@@ -44,7 +44,7 @@
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="85mm" left="177mm">
<fo:block line-height="14pt" font-family="sans-serif" font-size="10pt" font-weight="bold">
<fo:block content-width="80mm" line-height="14pt" font-family="sans-serif" font-size="10pt" font-weight="bold">
<xsl:value-of select="matrikelnr" />
</fo:block>
</fo:block-container>
@@ -54,7 +54,7 @@
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="90mm" left="189mm">
<fo:block line-height="14pt" font-family="sans-serif" font-size="10pt" font-weight="bold">
<fo:block content-width="80mm" line-height="14pt" font-family="sans-serif" font-size="10pt" font-weight="bold">
<xsl:value-of select="studiengang_kz" />
</fo:block>
</fo:block-container>
@@ -71,9 +71,7 @@
</fo:table-cell>
<fo:table-cell>
<fo:block font-family="sans-serif" font-size="12pt" content-width="45mm" text-align="left">
<fo:inline font-weight="900">
<xsl:value-of select="name" />
</fo:inline>
<fo:inline font-weight="900"><xsl:value-of select="name" /></fo:inline>
</fo:block>
</fo:table-cell>
</fo:table-row>
@@ -105,19 +103,17 @@
<fo:table-row line-height="14pt">
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="14pt" font-weight="bold">
Lehrveranstaltung\n
Lehrveranstaltung
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="14pt" font-weight="bold" content-width="30mm" text-align="center">
Note\n
Note
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="14pt" font-weight="bold" content-width="25mm" text-align="center">
Anzahl\n SWS
</fo:block>
<fo:block font-size="14pt" font-weight="bold" content-width="25mm" text-align="center">Anzahl\n SWS</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="14pt" font-weight="bold" content-width="25mm" text-align="center">
@@ -237,7 +233,7 @@
<xsl:template match="unterrichtsfach">
<fo:table-row line-height="16pt">
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="12pt"><xsl:text> </xsl:text><xsl:value-of select="bezeichnung" /></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="12pt" content-width="85mm"><xsl:text> </xsl:text><xsl:value-of select="bezeichnung" /></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="12pt" content-width="30mm" text-align="center"><xsl:text> </xsl:text><xsl:value-of select="note" /></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="12pt" content-width="25mm" text-align="center"><xsl:text> </xsl:text><xsl:value-of select="sws" /></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="12pt" content-width="25mm" text-align="center"><xsl:text> </xsl:text><xsl:value-of select="ects" /></fo:block></fo:table-cell>