首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

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

2012-02-12 
报表中自动换行后的打印问题打印时要控制打印行数,用分组getrow()/10就可以解决,但如果自动换行后,打印行

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

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


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

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

热点排行