pega total de paginas fast-report

27/12/2020

0

boa tarde a todos alguém pode me ajudar como pegar o numero total de paginas de um relatório no fast-report com Delphi?
estou utilizando o seguinte código mas ele só retorna dois toda vez.

dsdocumento.DataSet.Open;
frxReport.LoadFromFile('relatorio.fr3');
Application.ProcessMessages;
frxReport.PrepareReport(true);
tamanho:= frxReport.PagesCount;
frxReport.ShowPreparedReport;
Adriano Duarte

Adriano Duarte

Responder

Posts

28/12/2020

Nomad

Tente colocar o IntToStr antes de PagesCount
Responder

29/12/2020

Adriano Duarte

Tente colocar o IntToStr antes de PagesCount


bom dia obrigado pela dica, tentei aqui mas continua retornando o numero dois mesmo o documento tendo apenas uma pagina!


frxReport.LoadFromFile('documento.fr3');
Application.ProcessMessages;
frxReport.PrepareReport(true);
tt:=IntToStr(frxReport.PagesCount);
frxReport.ShowPreparedReport;
Responder

30/12/2020

Adriano Duarte

boa noite consegui resolver o problemas acessando essa propriedade frxReport.PreviewPages.Count;
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar