I have quite a few reports designed in CR 8.5 primarily by someone else but modified by me over the years. The original programmer created two page footers. PFa is to print when there are multiple pages except on the last page (set to underlay sections), and PFb to print only on the last page or first page if there is only one page. The report in this example is an invoice that could be multiple pages or one page. PFa will show Continued.... as part of the footer on all but the last page. The last page will show the total.
The original design has vertical lines extending from the page header to a horizontal line in PFb. For a one-page report, this works just fine.
When printing multiple page reports, there is a little section that does not have a line in PFa. So it has been filled in with a second line over the previous line and it extends from the top of PFa to the horizontal line in that section. This also works fine in CR8.5. This worked fine in CR XIR2 as well.
I am creating a new viewer that I would like to support current versions of Crystal. So recently I installed the CR for VS ver 9. Now my CRXIR2 and CR2011 standalone programs show lines extending to the bottom of the page over PFa on a multipage invoice. PFb shows properly on the last page.
I am pretty sure when I was using CR for VS version 4 it did not do this (last week), but I cannot remember if I had tested a multipage invoice at that time. Now that I have upgraded it appears the handling of the lines is different. I am testing the reports and they are all showing up differently now. The image attached shows the idea. The vertical lines should stop at the top horizontal line except for the one on the right which should stop at the bottom horizontal line.
I know there are other and probably better ways to program this but I inherited this stuff and am trying to find a way to not edit all the possible reports that have this problem (could be hundreds). Does anyone know if this is an intended design change or if there is a workaround I can use? My viewer is being programming in VB 2010 but the image attached is just from CR 2011 (CRXIR2 does the same thing now). The second image attached is the original from CR8.5 which still works because I assume, it is using a different print engine before the change in CR version 9.
Any help is appreciated. TIA, rasinc