Pessoal,
Sei que o assunto desse post é antigo, e tem muito aqui no fórum quanto em outros sites, porém estou tendo muita dificuldade pra resolve-lo.
Estou criando um layout no jasperReport para gerar relatórios no formato .xls sem quebra-página, porém ele esta saindo com quebra página.
O que eu fiz:
Fui em cada banda(title, detail 1) existe no relatório e desmarquei a opção: ‘split allowed’, e na propriedade ‘split type’ selecionei o ‘Prevent’.
No código do relatório e verifiquei que na tag <jasperReport> existe uma propriedade ‘pageHeight=“900”’, removi ela e ainda assim o relatório imprimi com quebra-página.
Segue abaixo o código do meu relatório e a imagem do meu relatóio com a quebra-página:
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="RelAnaliticoConsistModBacen" pageWidth="900" pageHeight="900" orientation="Landscape" columnWidth="900" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" whenResourceMissingType="Empty">
<property name="ireport.scriptlethandling" value="0"/>
<property name="ireport.encoding" value="UTF-8"/>
<property name="ireport.zoom" value="1.610510000000001"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="0"/>
<import value="net.sf.jasperreports.engine.*"/>
<import value="java.util.*"/>
<import value="net.sf.jasperreports.engine.data.*"/>
<style name="Estilo_Cores" isDefault="false">
<conditionalStyle>
<conditionExpression><![CDATA[new Boolean(($V{TotalProvisao}.intValue() % 2) == 0)]]></conditionExpression>
<style isDefault="false" style="Estilo_Cores" mode="Opaque" backcolor="#F7F7F7"/>
</conditionalStyle>
</style>
<parameter name="meusParametros" class="***" isForPrompting="**"/>
<queryString language="SQL">
<![CDATA[]]>
</queryString>
<field name="meusFields" class="***"/>
<variable name="minhasVariaveis" class="***" calculation="***">
<variableExpression><![CDATA[$F{***}]]></variableExpression>
</variable>
<title>
<band height="37" splitType="Prevent">
<staticText>
<reportElement key="staticText-25" x="0" y="0" width="900" height="17"/>
<box rightPadding="0">
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="10" />
</textElement>
<text><![CDATA[conteudo
]]></text>
</staticText>
<staticText>
<reportElement key="staticText-41" x="330" y="17" width="81" height="20"/>
<box>
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" />
</textElement>
<text><![CDATA[conteudo]]></text>
</staticText>
<staticText>
<reportElement key="staticText-42" x="411" y="17" width="69" height="20"/>
<box>
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" />
</textElement>
<text><![CDATA[conteudo]]></text>
</staticText>
<staticText>
<reportElement key="staticText-43" x="480" y="17" width="57" height="20"/>
<box>
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" />
</textElement>
<text><![CDATA[conteudo]]></text>
</staticText>
<staticText>
<reportElement key="staticText-44" x="537" y="17" width="76" height="20"/>
<box>
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" />
</textElement>
<text><![CDATA[conteudo]]></text>
</staticText>
<staticText>
<reportElement key="staticText-45" x="613" y="17" width="88" height="20"/>
<box>
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" />
</textElement>
<text><![CDATA[Saldo Devedor]]></text>
</staticText>
<staticText>
<reportElement key="staticText-46" x="701" y="17" width="87" height="20"/>
<box>
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" />
</textElement>
<text><![CDATA[conteudo]]></text>
</staticText>
<staticText>
<reportElement key="staticText-47" x="788" y="17" width="112" height="20"/>
<box>
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" />
</textElement>
<text><![CDATA[conteudo]]></text>
</staticText>
<staticText>
<reportElement key="staticText-52" x="167" y="17" width="163" height="20" isRemoveLineWhenBlank="true"/>
<box leftPadding="2">
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" />
</textElement>
<text><![CDATA[conteudo]]></text>
</staticText>
<staticText>
<reportElement key="staticText-51" x="0" y="17" width="167" height="20" isRemoveLineWhenBlank="true"/>
<box leftPadding="2">
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" />
</textElement>
<text><![CDATA[conteudo]]></text>
</staticText>
</band>
</title>
<detail>
<band height="20" splitType="Prevent">
<textField pattern="" isBlankWhenNull="false">
<reportElement key="textField-17" x="411" y="0" width="69" height="20"/>
<box rightPadding="2">
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement verticalAlignment="Middle">
<font size="6"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$F{conteudo}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement key="textField-20" x="480" y="0" width="57" height="20"/>
<box rightPadding="2">
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement verticalAlignment="Middle">
<font size="6"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$F{conteudo}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="false">
<reportElement key="textField-21" x="537" y="0" width="76" height="20"/>
<box rightPadding="2">
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement verticalAlignment="Middle">
<font size="6"/>
</textElement>
<textFieldExpression class="java.lang.Integer"><![CDATA[$F{conteudo}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00" isBlankWhenNull="false">
<reportElement key="textField-22" x="613" y="0" width="88" height="20"/>
<box rightPadding="2">
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement verticalAlignment="Middle">
<font size="6"/>
</textElement>
<textFieldExpression class="java.math.BigDecimal"><![CDATA[$F{conteudo}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00" isBlankWhenNull="false">
<reportElement key="textField-23" x="701" y="0" width="87" height="20"/>
<box rightPadding="2">
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement verticalAlignment="Middle">
<font size="6"/>
</textElement>
<textFieldExpression class="java.math.BigDecimal"><![CDATA[( $F{conteudo} != null ? $F{conteudo} : new BigDecimal(0) )]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="false">
<reportElement key="textField-24" x="788" y="0" width="112" height="20"/>
<box rightPadding="2">
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement verticalAlignment="Middle">
<font size="6"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$F{conteudo}+" - "+$F{conteudo}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="false">
<reportElement key="textField-25" x="330" y="0" width="81" height="20"/>
<box>
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement verticalAlignment="Middle">
<font size="6"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[br.com.conteudo.cro.negocio.util.CROUtils.formataCpfCnpj($F{cpfCnpj})]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="false">
<reportElement key="textField-19" x="167" y="0" width="163" height="20" isRemoveLineWhenBlank="true"/>
<box leftPadding="2">
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement verticalAlignment="Middle">
<font size="6"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$F{conteudo}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="false">
<reportElement key="textField-18" x="0" y="0" width="167" height="20" isRemoveLineWhenBlank="true"/>
<box leftPadding="2">
<pen lineWidth="0.5"/>
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement verticalAlignment="Middle">
<font size="6"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$F{conteudo}]]></textFieldExpression>
</textField>
</band>
</detail>
</jasperReport>