今天接手了一个问题。大致情况是该打印将多页数据重叠打印到一页上。
观察程序大致如下:
1、跳出打印确认窗口。
2、确认后loop 表头,每loop一次调用一次smartform打印。
3、关闭打印。
观察后发觉该smartform并无问题,在预览时的分页也正常。左看右看看不出问题。
后来注意到该smartform所使用的页格式并非预设的格式而是一个自建的格式。打开spad输入该页格式。果不其然,之前负责的开发并没有为这个自建的页格式设置Formats。在比照DINA4(标准的A4打印格式)输入Formats后问题解决(主要是在页尾版式中加了个/f)。