You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							77 lines
						
					
					
						
							3.2 KiB
						
					
					
				
			
		
		
	
	
							77 lines
						
					
					
						
							3.2 KiB
						
					
					
				<?xml version="1.0" encoding="UTF-8"?> | 
						|
<xsl:stylesheet version="1.0" | 
						|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" | 
						|
xmlns="http://jasperreports.sourceforge.net/jasperreports" | 
						|
> | 
						|
<xsl:import href="xsl_functions.xsl" /> | 
						|
<xsl:import href="rpta_templates.xsl" /> | 
						|
 | 
						|
<xsl:param name="OUTFILE" select="'tmp'" /> | 
						|
<xsl:param name="seitenbreite" select="842" /> | 
						|
<xsl:param name="seitenhoehe" select="595" /> | 
						|
<xsl:param name="seitenrand" select="12" /> | 
						|
<xsl:param name="isIgnorePagination" select="'false'" /> | 
						|
<xsl:param name="orientation" select="'Landscape'" /> | 
						|
<xsl:param name="stylesFile" select="'simple_table.jrtx'" /> | 
						|
<xsl:param name="font" select="'Liberation Sans'" /><!--TODO Arial als style--> | 
						|
<!--Die Breite der Tabelle in pixel bei A4 Querformat:--> | 
						|
<!-- Wenn keine Spaltenbreite definiert ist, wird 12 (Einheit Applet-Breite) verwendet.  --> | 
						|
<xsl:param name="std_spaltenbreite" select="'12'" /> | 
						|
<xsl:param name="std_zeilenhoehe_header" select="30" /> | 
						|
<xsl:param name="std_zeilenhoehe_tablerow" select="30" /> | 
						|
<xsl:param name="RPTContentype" select="'application/pdf'" /> | 
						|
<xsl:output method="text" name="text"/> | 
						|
<!--<xml:output method="xml" name="text" />--> | 
						|
<xsl:output indent="yes"/> | 
						|
<xsl:template match="/"> | 
						|
<xsl:variable name="druckbreite" select="$seitenbreite - (2 * $seitenrand)"></xsl:variable> | 
						|
<xsl:choose> | 
						|
<xsl:when test="/ergebnisse/@isMakro='true'"> | 
						|
<!-- first create main report--> | 
						|
<xsl:call-template name="generateJasperReport" > | 
						|
<xsl:with-param name="isMacroReport" select="'true'" /> | 
						|
<xsl:with-param name="ergebniselementOrdnr" select="0" /> | 
						|
<xsl:with-param name="druckbreite" select="$druckbreite" /> | 
						|
<xsl:with-param name="seitenbreite" select="$seitenbreite" /> | 
						|
<xsl:with-param name="seitenhoehe" select="$seitenhoehe" /> | 
						|
<xsl:with-param name="seitenrand" select="$seitenrand" /> | 
						|
<xsl:with-param name="stylesFile" select="$stylesFile" /> | 
						|
<xsl:with-param name="RPTContentype" select="$RPTContentype" /> | 
						|
 | 
						|
</xsl:call-template> | 
						|
<!--output documents klappt noch nicht--> | 
						|
<!-- | 
						|
<xsl:for-each select="/ergebnisse/ergebnis/ergebniselement"> | 
						|
<xsl:variable name="filename" select="concat($OUTFILE,@ordnr,'.jrxml')"/> | 
						|
Generiere <xsl:value-of select="$filename"/><xsl:text> | 
						|
</xsl:text> | 
						|
<xsl:result-document href="{$filename}" format="text" method="text"> | 
						|
<xsl:call-template name="generateJasperReport" > | 
						|
<xsl:with-param name="isMacroReport" select="'false'" /> | 
						|
<xsl:with-param name="ergebniselementOrdnr" select="@ordnr" /> | 
						|
<xsl:with-param name="druckbreite" select="$druckbreite" /> | 
						|
</xsl:call-template> | 
						|
</xsl:result-document> | 
						|
</xsl:for-each> | 
						|
--> | 
						|
</xsl:when> | 
						|
<xsl:otherwise> | 
						|
<!--no macro, one single table--> | 
						|
<xsl:call-template name="generateJasperReport" > | 
						|
<xsl:with-param name="isMacroReport" select="'false'" /> | 
						|
<xsl:with-param name="ergebniselementOrdnr" select="0" /> | 
						|
<xsl:with-param name="druckbreite" select="$druckbreite" /> | 
						|
<xsl:with-param name="seitenbreite" select="$seitenbreite" /> | 
						|
<xsl:with-param name="seitenhoehe" select="$seitenhoehe" /> | 
						|
<xsl:with-param name="seitenrand" select="$seitenrand" /> | 
						|
<xsl:with-param name="std_zeilenhoehe_tablerow" select="$std_zeilenhoehe_tablerow" /> | 
						|
<xsl:with-param name="stylesFile" select="$stylesFile" /> | 
						|
<xsl:with-param name="RPTContentype" select="$RPTContentype" /> | 
						|
</xsl:call-template> | 
						|
</xsl:otherwise> | 
						|
</xsl:choose> | 
						|
</xsl:template> | 
						|
 | 
						|
 | 
						|
 | 
						|
</xsl:stylesheet>
 | 
						|
 |