Это довольно сложно, время, которое требуется, будет зависеть от многих факторов. машинные ресурсы, сложность отчета, общее количество записей, экспортированных по отчету и т. д. c.
Возможно, вы можете использовать индикатор выполнения, который учитывает общий объем PDF, который вы собираетесь экспортировать, и для каждого прохода обновляйте индикаторы выполнения, которые экспортируются.
Примерно так:
static void Stackoverflow(Args _args)
{
#AviFiles
SysOperationProgress progress = new SysOperationProgress();
int i, total;
;
progress.setCaption("Exports PDF");
progress.setAnimation(#AviUpdate);
total = 90000; //Your total of PDF documento to export
progress.setTotal(total);
for (i = 1; i <= total; i++) //Your loop to create PDF
{
//Your code to create PDF in folder
progress.setText(strfmt("PDF generation %1 of %2", i, total));
progress.setCount(i, 1);
//Your code to create PDF in folder END
}
}