Maximum of lines in a DataBand

素颜马尾好姑娘i 2021-11-23 05:56 257阅读 0赞

Hello! I have a problem.
I have a DataBand, but I need it to grow only up to 14 lines. If it is beyond the 14 lines should skip to the next page.
My report may have a maximum of 14 items per page in DataBand.
How do I do that?

Hello,

As a way, you can use the additional code in BeforePrint event:
if (Line > 14) Engine.NewPage();

Thank you.

Thank You.

your code solved my problem. I had to make a change. Because he was printing up to 14 lines on the first page, but from line 15 showed one line on each page and I actually needed 14 lines per page. Then I did it here

if (PageNumber == 1 && Line == 15){
Engine.NewPage();
} else

if (PageNumber == 2 && Line == 30){
Engine.NewPage();
} else

if (PageNumber == 3 && Line == 45){
Engine.NewPage();
} else

if (PageNumber == 4 && Line == 60){
Engine.NewPage();
} else

if (PageNumber == 5 && Line == 75){
Engine.NewPage();
} else

if (PageNumber == 6 && Line == 90){
Engine.NewPage();
} else

if (PageNumber == 7 && Line == 105){
Engine.NewPage();
} else

if (PageNumber == 8 && Line == 120){
Engine.NewPage();
} else

if (PageNumber == 9 && Line == 135){
Engine.NewPage();
} else

if (PageNumber == 10 && Line == 150){
Engine.NewPage();
}

Hello,

Please try to use the following condition:
if (Line % 15 == 0) Engine.NewPage();

Thank you.

转载于:https://www.cnblogs.com/Jeely/p/10965741.html

发表评论

表情:
评论列表 (有 0 条评论,257人围观)

还没有评论,来说两句吧...

相关阅读