打印报表格式如下-----------------------------数据内容--------------------------------
学生  参加考试科目
A     物理
A     化学
A     语文//下面有20个空格子
---------------------------------------------------------
---------------------------------------------------------
---------------------------------------------------------
---------------------------------------------------------
---------------------------------------------------------
---------------------------------------------------------
---------------------------------------------------------
---------------------------------------------------------
---------------------------------------------------------
---------------------------------------------------------
---------------------------------------------------------
---------------------------------------------------------
---------------------------------------------------------
---------------------------------------------------------
---------------------------------------------------------
---------------------------------------------------------
---------------------------------------------------------
---------------------------------------------------------
能保证每个学生打印一页,每页上都要有20个空格子。
页面长度可能各不一样,有的参加考试的科目多,有的少,我试了下,好像如果数据多的话,本页空格子就跑到下页去了。
如何能保证每页只打一个学生的参加考试内容(每个人的考试内容有多有少),每页必须都要打上20个空格子啊!!!

解决方案 »

  1.   

    试试放在BranType是rbPageFooter里
      

  2.   

    试试放在BranType是rbPageFooter里.固定高度就行了,试试吧
      

  3.   

       
    不行啊,放在rbPageFooter里的话,比如这个人的数据少的话,下面的空格子就跑到最下去了,要跟在最后一个数据后面,中间不能有空的地方!
      

  4.   

    用FASTREPORT吧,QuickRep又不好用做出的界面还不好看而且不好维护,个人感觉非常讨厌。
      

  5.   

    这个,我感觉LZ干脆就用一个BITMAP,然后用画笔自己输出到相应坐标算了
    FASTREPORT也是很好的方案