To merge pdf but don't know the last report
Hello,
In your demo to merge pfd file I must set for last report de property
lPDFDevice.EndPrintJob := True;
But I have a loop with 3 kinds of reports. Sometimes I get 6 reports and for
another one I get 2 reports.
I never know when I have the last report.
When I get out of the loop then I know that the last report was executed.
Is it possible to merge then an empty report to set lPDFDevice.EndPrintJob
:= True;
regards christophe
In your demo to merge pfd file I must set for last report de property
lPDFDevice.EndPrintJob := True;
But I have a loop with 3 kinds of reports. Sometimes I get 6 reports and for
another one I get 2 reports.
I never know when I have the last report.
When I get out of the loop then I know that the last report was executed.
Is it possible to merge then an empty report to set lPDFDevice.EndPrintJob
:= True;
regards christophe
This discussion has been closed.
Comments
I set in the loop
APdfDevice.Publisher := .Publisher;
APdfDevice.StartPrintJob := False;
APdfDevice.EndPrintJob := False; //--> can't set True because don't
know if aReport is the last one
.PrintToDevices;
and after the loop
lPDFDevice.EndPrintJob:= True;
lPDFDevice.EndJob;