pega total de paginas fast-report

Delphi

VCL

FastReport

27/12/2020

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

Curtidas 0

Respostas

Nomad

Nomad

27/12/2020

Tente colocar o IntToStr antes de PagesCount
GOSTEI 0
Adriano Duarte

Adriano Duarte

27/12/2020

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;
GOSTEI 0
Adriano Duarte

Adriano Duarte

27/12/2020

boa noite consegui resolver o problemas acessando essa propriedade frxReport.PreviewPages.Count;
GOSTEI 0
POSTAR