Prezados, boa noite!
Estou realizando a conversão de alguns relatórios do Crystal Reports para o Protheus, e para isso estou utilizando a classe FwMsPrinter. Consegui efetuar boa parte das tratativas com sucesso mas estou com dificuldades em uma questão: A numeração de páginas.
Nesse relatório em específico, preciso listar qual a página atual e qual a quantidade total. Exemplo: página 1 de 5.
Porém, estou tendo dificuldades ao informar quantas páginas possui aquele relatório, visto que a propriedade nPageCount só me informa a página atual e também só consigo saber quantas páginas o relatório vai ter após finalização do mesmo.
De forma paliativa, o que estou fazendo é contando a quantidade de registros da query e dividindo pela quantidade de linhas que o relatório suporta, mas como o relatório tem quebra de linhas dependendo dos produtos, essa informação acaba não ficando correta em 100% das situações.
Gostaria de saber se os colegas possuem alguma sugestão de como posso estar fazendo esse controle de forma mais precisa.
Segue em anexo exemplo de como está o layout do relatório
Agradeço desde já pela atenção.