![]() |
MENU DO MÓDULO BANCOS e AGÊNCIAS | ![]() |
Layout de Cheques |
---|
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:variable name="cheques_por_pagina" select="4"/>
<xsl:output method='xml' indent='yes' encoding="ISO-8859-1" media-type="text/html"/>
<xsl:template match='/'>
<relatorio>
<paginas>
<xsl:for-each select='taloes/talao'>
<xsl:for-each select='cheques/cheque'><xsl:choose>
<xsl:when test='position() mod cheques_por_pagina = 1'>
<xsl:text disable-output-escaping='yes'><pagina linhas = "88" colunas="80" lpp="8"></xsl:text>
<texto linha="01" coluna="54"><xsl:value-of select="@valor"/></texto>
<texto linha="04" coluna="16"><xsl:value-of select="extenso/@linha1"/></texto>
<texto linha="06" coluna="5"><xsl:value-of select="extenso/@linha2"/></texto>
<texto linha="08" coluna="7"><xsl:value-of select="nominal"/></texto>
<texto linha="10" coluna="41"><xsl:value-of select="data/@local"/></texto>
<texto linha="10" coluna="53"><xsl:value-of select="data/@dia"/></texto>
<texto linha="10" coluna="57"><xsl:value-of select="data/@mes"/></texto>
<texto linha="10" coluna="71"><xsl:value-of select="data/@ano"/></texto><xsl:if test="position() = count(../*)">
<xsl:text disable-output-escaping='yes'></pagina></xsl:text>
</xsl:if>
</xsl:when>
<xsl:otherwise><texto inclinha="14" coluna="54"><xsl:value-of select="@valor"/></texto>
<texto inclinha="02" coluna="16"><xsl:value-of select="extenso/@linha1"/></texto>
<texto inclinha="02" coluna="5"><xsl:value-of select="extenso/@linha2"/></texto>
<texto inclinha="02" coluna="7"><xsl:value-of select="nominal"/></texto>
<texto inclinha="02" coluna="41"><xsl:value-of select="data/@local"/></texto>
<texto coluna="53"><xsl:value-of select="data/@dia"/></texto>
<texto coluna="57"><xsl:value-of select="data/@mes"/></texto>
<texto coluna="71"><xsl:value-of select="data/@ano"/></texto><xsl:if test="(position() mod $cheques_por_pagina = 0) or (position() = count(../*))">
<xsl:text disable-output-escaping='yes'></pagina></xsl:text>
</xsl:if>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</xsl:for-each></paginas>
</relatorio>
</xsl:template>
</xsl:stylesheet>