fastreport一页固定打4行,但是发现预览多出一页。这个固定打印4行是通过代码控制的,不控制显示效果就是对的
控制代码如下:
sub DetailData1OnAfterPrint(Sender)
intRow=intRow+1
if intRow=4 then
Engine.newpage
engine.cury=80
intRow=0
end if
end sub
我估计的是你的row行对象是先生成后 你才加1的 吧 introw=4 改成3 或者 吧 introw=introw+1 换在行生成前面
换在行生成前面问题更大,效果全乱了,现在是判断总行数和当前行数是否相等,相等就不新建页了。