MENU DO MÓDULO BANCOS e AGÊNCIAS Layout de Cheques
Exemplo de "Script":

<?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'>&lt;pagina linhas = "88" colunas="80" lpp="8"&gt;</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'>&lt;/pagina&gt;</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'>&lt;/pagina&gt;</xsl:text>

</xsl:if>

</xsl:otherwise>

</xsl:choose>

</xsl:for-each>
</xsl:for-each>

</paginas>

</relatorio>
</xsl:template>
</xsl:stylesheet>