Page 1 of 1

Modify Page border during rendering

Posted: Thu Jun 24, 2021 11:39 am
by Antonin.D
Hi,

I use relative paging with pageNumber, NewpageAfter and ResetPagenumber function on my datasource witch provide this structure:

Page1
Page2

Page1
Page2
Page3

Page1
Page2

I would like to have a border print on all page except relative first page like below :

Page1 (no border)
Page2

Page1 (no border)
Page2
Page3

Page1 (no border)
Page2
...

I try to put this code in Rendering of the page but it doesn't work as intended xD he print a border on all First relative page except the very first one.

Code: Select all

if (PageNumber =1 ) then
PremierePage.Border = new Stimulsoft.Base.Drawing.StiBorder(Stimulsoft.Base.Drawing.StiBorderSides.None, System.Drawing.Color.White, 1, Stimulsoft.Base.Drawing.StiPenStyle.None)
Else
PremierePage.Border = new Stimulsoft.Base.Drawing.StiBorder(Stimulsoft.Base.Drawing.StiBorderSides.All, System.Drawing.Color.Black, 1, Stimulsoft.Base.Drawing.StiPenStyle.Double)
End if
output :

Page1 (no border)
Page2 (no border)

Page1 Border is printed
Page2 (no border)
Page3 (no border)

Page1 Border is printed
Page2 (no border)
...

Re: Modify Page border during rendering

Posted: Thu Jun 24, 2021 12:22 pm
by Lech Kulikowski
Hello,

Please try to use Conditions for that task.

If the issue still present, please send us a sample report with test data for analysis.

Thank you.

Re: Modify Page border during rendering

Posted: Fri Jun 25, 2021 10:52 am
by Antonin.D
Hi,

I tried with condition same result on my report, I pick up a random report on the forum and tried with it does work either.
Strangly this report while still not working as intended have a different behaviour, using condition on page or code while rendering result in the same like below.

Page1 (no border)
Page2 (no border)
Page3 (printed border)

Page1 (printed border)
Page2 (printed border)
Page3 (printed border)

Page1 (printed border)
Page2 (printed border)
Page3 (printed border)

Re: Modify Page border during rendering

Posted: Tue Jun 29, 2021 2:39 pm
by Lech Kulikowski
Hello,

We need some additional time to investigate the issue, we will let you know about the result.

Thank you.