Relatórios com páginas múltiplas
Um relatório no FastReport pode conter diversas páginas de design. Designs com páginas múltiplas permitem o ajuste de propriedades como tamanho e orientação de cada página, assim como permitem variedade na colocação de objetos e bandas nas páginas. Quando este tipo de relatório é exibido, todas as bandas da primeira página de design são exibidas, e então as bandas da segunda página, etc.
Quando um relatório novo é criado no designer, ele contém uma página por padrão. É possível adicionar uma página nova ao clicar no botão na barra de ferramentas ou ao selecionar o comando de menu "Arquivo > Nova Página". Então você veria que é exibida uma nova guia de página no designer:
É fácil alternar as páginas ao clicar nas guias de páginas. As guias de páginas podem ser arrastadas ("arrastar e soltar") para mudar sua ordem de impressão com facilidade. Uma página desnecessária pode ser excluída com o botão na barra de ferramentas, ou ao selecionar o comando de menu "Editar > Remover Página". Também é possível usar o menu de contexto ao clicar com o botão direito na guia da página:
O número de páginas de design em um relatório é ilimitado. Como regra geral, páginas adicionais são usada como páginas de título ou, em relatórios mais complexos, para dados que têm origem em diversas fontes de dados.
Aqui há um exemplo simples de como criar uma página de título. Vamos usar nosso relatório anterior que possui um nível de dados. Adicione uma nova página a ele e ela será adicionada como uma segunda página. Mova-a para a frente do relatório ao clicar na guia Page2 e arrastá-la sobre a guia da primeira página, Page1. Isso altera a ordem das páginas. Selecione a página nova e coloque um objeto "Texto" contendo "Nosso relatório" no meio da página. Isso é tudo. O relatório com uma página de título está concluído:
No entanto, preste atenção a um recurso de relatórios com páginas múltiplas. Se a propriedade "PrintOnPreviousPage" for habilitada no inspetor de objettos para a segunda página de saída, então os objetos da segunda página de saída serão impressos no espaço em branco da primeira página de saída e não na nova página de saída.