读书人

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

发布时间: 2012-02-12 17:16:34 作者: rapoo

报表中自动换行后的打印问题
打印时要控制打印行数,用分组getrow()/10就可以解决,但如果自动换行后,打印行数和记录数不相等了。这要怎么解决啊
getrow是得到的记录行数吧,怎么得到打印行数呢?

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


[解决办法]
不是有个rowheight()函数可以取得行高吗

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

读书人网 >PB

热点推荐