福星 你这种文件类的文档 在狐表里是怎么弄的? 还是excel报表形式?
狐爸,出现1楼打印的情况完全是我图省事的结果。那是一张合同样本,分为三大块;第一块为表头;第二部份是表格;第三部份是结尾。其中表头部份为了省事用的是piao据打印模式,就在窗口上画到哪就打在哪。因为在这部份有近二十多种(若加上标签就要有四十多种)信息要打,所以就用了piao据打印的方式。第二、三部份是采用常规报表格式打出来的。和第一部份接茬就是采取调测方式直接定位。这样方便了但是就出现上述那个问题了。第二部份表中的明细是不定长的,所以导致下面位置不好控制。不知有否良策,免得我再把第一部份一笔一笔的做到报表里。我希望找到一个指针,让程序感知到快到页尾了然后强制换页,看了帮助好多次也没找到。请狐爸指点!谢谢!
明细长度虽然不等,但是你可以通过代码获得明细的长度,并进行控制。
例如你可以取明细的前200个字符打印在第一页,如果明细的长度超过200,再取200之后的字符打印在第二页。