Problem using ReportPro
Posted: Fri Nov 09, 2018 1:57 pm
Hello,
I have a problem using ReportPro. If I print (or preview) my report, it never ends. It seems to me that the MaxPage is not set well of properly used.
In my application I am using ReportPro to make handcoded report. I am using Rp2Net231XS-VN401. In my application I use the references reportpro2.base.dll and reportpro2.runtime.dll.
My code:
If I Print the report it never ends. When debugging I see that the callback method PrintPageBody each time is invoked.
If I PrintPreview the report the first page is shown in the preview-window. But the navigation buttons (for moving right and to the last page) are all enabled. With reportpro 2.17 (which I used in VO) all navigations buttons were disabled. If I press the next-page-button, the pagenumber is increased and PrintSetPage is invoked with a pagenumber which is higher than oPrinterdriver:MaxPage is set to.
Is there some different behaviour in the reportpro version? Or what do I have to set to maximize the pages?
Thanks in advance for help.
Eric
I have a problem using ReportPro. If I print (or preview) my report, it never ends. It seems to me that the MaxPage is not set well of properly used.
In my application I am using ReportPro to make handcoded report. I am using Rp2Net231XS-VN401. In my application I use the references reportpro2.base.dll and reportpro2.runtime.dll.
My code:
....and in a method of a some class:CLASS MyPrinter INHERIT RpPrinter
// defining PrintSetPage, PrintPageBody, PrintStart, PrintEnd
GLOBAL oPrinterDriver AS MyPrinter
oPrinterdriver:MinPage := 1
oPrinterdriver:MaxPage := 1
oPrinterdriver:FromPage := 1
oPrinterdriver:ToPage := 1
IF lPreview
oPrinterdriver:PrintPreview(cNaam,cFile,cTitle,cText,TRUE,FALSE,FALSE,SW_SHOWNORMAL,ZOOM_WHOLE_PAGE,#rpPrintPreviewMDI)
ELSE
oPrinterdriver:Print(cNaam,cFile,cTitle,cText,FALSE,FALSE)
ENDIF
If I Print the report it never ends. When debugging I see that the callback method PrintPageBody each time is invoked.
If I PrintPreview the report the first page is shown in the preview-window. But the navigation buttons (for moving right and to the last page) are all enabled. With reportpro 2.17 (which I used in VO) all navigations buttons were disabled. If I press the next-page-button, the pagenumber is increased and PrintSetPage is invoked with a pagenumber which is higher than oPrinterdriver:MaxPage is set to.
Is there some different behaviour in the reportpro version? Or what do I have to set to maximize the pages?
Thanks in advance for help.
Eric