Pergunta

Eu vasculhei a web por um bom exemplo, mas não consigo descobrir como adicionar uma quebra de página a um relatório ActiveReports programaticamente. Os relatórios com os quais estou trabalhando geralmente exigem 1-2 páginas para cada registro. Para suportar impressão dupla nos relatórios, quero inserir uma página em branco para cada registro que usa um número ímpar de páginas, garantindo que cada novo registro seja impresso na frente de cada página impressa.

Sou muito novo no ActiveReports, então quaisquer sugestões, amostras de código ou links são muito apreciadas!

Foi útil?

Solução

Existem duas maneiras de fazer isso e a melhor opção depende dos dados e do seu relatório.

Opção 1: Controle de interrupção da página Você pode adicionar o controle de quebra de página ao relatório em um local específico e definir programaticamente a propriedade ativada do controle de interrupção da página para determinar se ele cria uma quebra de página ou não. Ver esta página Para documentação sobre a propriedade ativada do PageBreak Control:

Opção 2: Seção. Nesse caso, você pode definir a propriedade NewPage dos detalhes ou da seção Groupheader ou GroupFooter para acionar uma quebra de página. Tente configurá -lo no evento de formato da seção. Ver esta página Para documentação sobre a propriedade NewPage.

o Fóruns de suporte dedicados ao Suporte ao ActiveReports no site da GrapeCity são ativos e também é uma ótima maneira de obter sugestões e ajuda no ActiveReports.

Espero que isto ajude!

Editar: links corrigidos

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top