Professional Documents
Culture Documents
• Introdução
• Instalação
• Configuração
• Estrutura
• Criando relatórios
– Query
– Layout
– Visualização
• Inserindo imagens
• Contando registros
• Grupos
• Parâmetros
• Sub-relatórios
• Chamando relatório no Symfony
• Exercício prático
2
O que é iReport ?
• Title
Banda onde o título do relatório deverá ser colocado. Por default ele aparece
apenas uma vez.
• pageReader
Banda onde as informações que são necessárias serem vistas no topo de
todas as páginas devem ser colocadas.
• columnHeader
Banda de agruapamento default do iReport, onde o cabeçalho de suas
colunas deverá ser criado.
• detail
É a única parte dinâmica do relatório, ou seja, ela processa as linha que
voltam de uma query. A grande maioria dos dados que uma query retornam
acabam ficando dentro do detail, com exceção de alguns dados.
• columnFooter
Onde os totais do agrupamento geralmente são colocados.
• pageFooter
Onde colocam-se os dados que deverão aparecer no rodapé
de todas as páginas.
• lastPageFooter
Onde colocam-se os dados que deverão aparecer no rodapé
da última página.
• summary
Banda onde coloca-se qualquer informação que não se
encaixa em nenhum dos contextos acima descritos
Mariangela Soares Simedo
12
Lucas Silva Cabral
Células de Utilização
• Scale Image :
– Clip : a dimensão da imagem não é alterada;
– Fill Frame : a imagem se adapta à dimensão do elemento,
incluindo deformidades (padrão);
– Retain Shape : a imagem se adapta ao elemento
mantendo as proporções idênticas, ocorrendo às vezes o
não preenchimento total determinado pela área do
elemento Image.
• On error type:
– Error: gera uma exceção java, impedindo a renderização
do relatório. É o valor padrão;
– Blank: a imagem não é exibida, ficando em seu lugar um
espaço vazio;
– Icon: um ícone é impresso no lugar da imagem.