如题:我用QuickReport打印数据,使用QRBand上放置DBText控件显示每一条数据库中查出来的记录,一般DBText为一行,但是有多行的时候,我设置DBText属性为:
AutoSize:=false;
AutoStretch:=true;
使DBText可以自动换行。
但是问题出现了:如果最后一行数据正好是多行的内容,则内容自动在当前页显示一行,下一页显示一行,因为我还有shape控件,所以不能这样显示。我得要求是:将这两行内容在下一页一起显示出来,显示一条完整的数据!我显示可以计算出来多条数据的高度,但是如何判断当前页已经不能显示完全多行数据,需要令开一页显示?
另外,令开一页我知道用NewPage方法