2.13系统下用FOXBASE的EJECT命令

Author: 重庆 别祖杰 Date: 1993-07-30

        用'#行数'命令来设置页长时,页长由行数来确定,同时受行距的影响,而与所选择的字型几乎无关。例如,在定好行距后,用A型字打满整页纸,算出需要多少行,笔者通过在M1724打印机上试验得出,一般的折页打印纸,行距为20(启动行距)时,可用'#66'来设置页长;打印表格时,我们通常将行距置为17('&17'),则页长大约设为77行,即'#77'。
        在使用EJECT命令换页时,还应该注意一点,EJECT命令之前应输出一个空行(?命令或@行,列SAY""命令),因为打印机缓冲区的内容要在下一个内容读入以后才能执行打印,而对EJECT命令,打印机是立即执行的,若不输出一个空行,则可能出现换页动作在打印上页最后一行内容之前,走纸后将上页最后一行打印在新页的首行。
        另外,EJECT命令还能将PROW()复位,这样可以避免打印坐标计数器超界,从而杜绝因其超过范围而使打印机走纸失去控制。(重庆别祖杰)