Pessoal, tenho uma dúvida simples. Estou imprimindo um formulário de nota fiscal no Fortes Report. Minha dúvida é quanto ao conotrole do tamanho da banda Detail.
Imaginemos que por padrão ela não possa exceder uma Height de 200. Então tenho uma banda Header inicialmente com os dados do cabeçalho da nota e logo após essa banda Detail. Defini um autosize False e expandi mas na hora já pensei que não seria conveninente porque para mais de um registro ela duplicaria o tamanho da altura e os itens não sairiam grudadinhos um nos outros. Então andei pesquisando e uma opção que me pareceu agradável foi mexer na propriedade Options da banda e setar boOptimisticPageBreak para True pois segundo documentação diz que
Quebra de página otimista. O cálculo de espaço para forçar a quebra de página é feito somente após a renderização da band. Assim, o usuário pode modificar a altura da band e interferir na decisão da quebra
Seria essa mesma a opção adequada? Eu setei para True mas não vi diferenças.
A lógica de impressão seria mais ou menos essa: se imprimir até 15 itens a banda detail continua com Height de 200 e finaliza a impressão com o Footer (Transportadora etc...). Se possuir menos de 15 então os itens devem sair juntinhos linha abaixo de linha (no exemplo anterior também, claro) mas o que faltar para atingir os 15 itens que dá a altura de 200 pra banda deve ser, digamos assim, "impresso invisivel" só para não desconfigurar a banda Footer e se possuir mais de 15 registros então continuaria em outra Nota Fiscal.
Não consegui fazer esse controle de "travar" a banda detail para sempre sair do mesmo tamanho. Como fazer?
Pergunta
DiabloX3
Pessoal, tenho uma dúvida simples. Estou imprimindo um formulário de nota fiscal no Fortes Report. Minha dúvida é quanto ao conotrole do tamanho da banda Detail.
Imaginemos que por padrão ela não possa exceder uma Height de 200. Então tenho uma banda Header inicialmente com os dados do cabeçalho da nota e logo após essa banda Detail. Defini um autosize False e expandi mas na hora já pensei que não seria conveninente porque para mais de um registro ela duplicaria o tamanho da altura e os itens não sairiam grudadinhos um nos outros. Então andei pesquisando e uma opção que me pareceu agradável foi mexer na propriedade Options da banda e setar boOptimisticPageBreak para True pois segundo documentação diz que
Seria essa mesma a opção adequada? Eu setei para True mas não vi diferenças.
A lógica de impressão seria mais ou menos essa: se imprimir até 15 itens a banda detail continua com Height de 200 e finaliza a impressão com o Footer (Transportadora etc...). Se possuir menos de 15 então os itens devem sair juntinhos linha abaixo de linha (no exemplo anterior também, claro) mas o que faltar para atingir os 15 itens que dá a altura de 200 pra banda deve ser, digamos assim, "impresso invisivel" só para não desconfigurar a banda Footer e se possuir mais de 15 registros então continuaria em outra Nota Fiscal.
Não consegui fazer esse controle de "travar" a banda detail para sempre sair do mesmo tamanho. Como fazer?
Abraço
Link para o comentário
Compartilhar em outros sites
11 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.