当前位置: 代码迷 >> PB >> 报表中自动换行后的打印有关问题
  详细解决方案

报表中自动换行后的打印有关问题

热度:111   发布时间:2016-04-29 09:14:18.0
报表中自动换行后的打印问题
打印时要控制打印行数,用分组getrow()/10就可以解决,但如果自动换行后,打印行数和记录数不相等了。这要怎么解决啊
getrow是得到的记录行数吧,怎么得到打印行数呢?

当打印行数在10行内时,是一行打一行。当打印行数超过10,在20内是左边打满10行,再从右半边开始往下打。这个也不好控制啊。


------解决方案--------------------
不是有个rowheight()函数可以取得行高吗

cumulativesum(rowheight()) / long(describe("datawindow.detail.height"))
可以求出截止本行位置的打印行数
  相关解决方案