Caros;
Estou com o seguinte problema: fiz um modelo customizado no iReport. Este modelo é uma cópia de um autocad. Ele tem uma régua no PageHeader e os dados do desenho no PageFooter. Quando tenho apenas uma página, por exemplo a capa, que tem apenas alguns campos, como nome do cliente, funciona perfeitamente.
Porém, tenho uma lista de materiais. Passo a lista e a uso dentro do relatório e utilizo uma lista do iReport para imprimí-la.
A lista imprime, porém não imprime todos os itens. Tenho cerca de 100 itens, mas a lista só mostra 8, e não imprime mais nada.
Segue o meu jrxml, com as bandas e tudo mais. As bandas que eu não uso, eu coloquei com altura 0.
Existe alguma configuração que estou errando ou deixando de setar?
Descobri que fiz algo de errado com a lista.
Segue o detail, com os códigos dos itens estáticos removidos. Tem apenas a lista:
[code]
<jr:list xmlns:jr=“http://jasperreports.sourceforge.net/jasperreports/components” xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd"
printOrder=“Vertical” ignoreWidth=“false”>
//aqui ficam os campos e tal. Removi pois não acho que acresenta nada ao entendimento do problema. Se for necessário eu posto.
</detail>[/code]
Respondendo à minha própria pergunta: o tipo de impressão deve ser setado como vertical e não como horizontal.
Vide tópico http://www.guj.com.br/java/109643-numeracao-de-paginas-no-jasperreports para mais informações.
Tópico resolvido.