How to get back the previous behavior of PageOverlay?

The problem:

In old versions of SharpShooter Reports the rendering of the PageOverlay was done from the beginning of the page (in other words, above PageHeader), but in one of the next releases it was changed and in the current product version the rendering of PageOverlay is performed under the PageHeader. What to do to get back the previous behavior? What to do if you have hundreds of reports which use the old mechanism?

The solution:

In SharpShooter Reports 6.4 we added a compatibility mode when rendering PageOverlay. Thus, when changing the OverlayRenderMode property if you set its value to PageTop, the rendering of the PageOverlay will be done from the beginning of the page.

Besides, in SharpShooter Reports 6.4 we added a new mechanism on the Rendering Engine level. To do that it is required to set the following property to PageTop:

PerpetuumSoft.Reporting.GlobalRenderingSettings.OverlayRenderMode = OverlayRenderMode. PageTop

Add Feedback