pega total de paginas fast-report
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;
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
Curtidas 0
Respostas
Nomad
27/12/2020
Tente colocar o IntToStr antes de PagesCount
GOSTEI 0
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
27/12/2020
boa noite consegui resolver o problemas acessando essa propriedade frxReport.PreviewPages.Count;
GOSTEI 0