Boa tarde a todos, estou querendo forçar uma quebra de página no meu relatório. Se uma condição da minha classe Java for true realiza a quebra, caso contrário não realiza e continua a imprimir o relatório.
Estou usando IReport + Jasper.
Alguém tem alguma dica?
Já procurei aqui no guj mas não achei resposta pra isso.
no agrupamento ( grupos ) tem a opção de a cada grupo ser inserido em uma nova página, acredito que isso ajude você!
F
fabiozoroastro
Hmm, ok Sudeval. Mto obrigado pela dica.
F
fcajado
Olá, no meu caso preciso quebrar a página após tantas linhas (ex.: 20) serem impressas. Como posso fazer para forçar esta quebra
R
rwolosker
eu estou usando ITextRenderer.
para a quebra de página fiz o seguinte. Todas as tags dentro de BODY precisam ter uma class de estilos. Na folha de estilo deve ter height, margin-top, margin-bottom border-width-top e todas as outras de dimensão.
dai, quando vem o resultado de XSLT+XML, eu abro este arquivo via org.w3c.Document. e para cada Node vou somando o custo das tags. quando o custo é maior que 297 (a4) eu adiciono uma tag indicada com style de quebra de pagina.