EJECT 命 令

EJECT 命 令 - 图1向打印机发送换页符 .

语 法

EJECT

说 明

EJECT 命 令 - 图2EJECT 命 令 - 图3EJECT 命 令 - 图4EJECT 命 令 - 图5EJECT 命 令 - 图6EJECT 命 令 - 图7EJECT 命 令 - 图8EJECT 命 令 - 图9EJECT 命 令 - 图10EJECT 命 令 - 图11EJECT 命 令 - 图12EJECT 命 令 - 图13EJECT 命令要求打印机走纸到下一页的顶端 如果系统变量 _PADVANCE 设置为FORMFEED 则 EJECT 命令向打印机发送换页符 如果 _PADVANCE 设置为LINEFEEDS 则 EJECT 命令将不断发送换行符 直至打印机走纸到下一页的顶端EJECT 命令把 PCOL 和 PROW 重置为打印机打印头当前的行 列位置值 但

EJECT 命 令 - 图14并不影响系统变量 _PAGENO 或 _PLINENO 的值

示 例

EJECT 命 令 - 图15EJECT 命 令 - 图16EJECT 命 令 - 图17EJECT 命 令 - 图18下面的示例打印了 customer 表的 company 和 phone 字段 请确认本示例中有打印机相连并打开 打印的行数超过 62 时会走纸

CLOSE DATABASES

OPEN DATABASE (HOME(2) + 'data\testdata') USE customer && 打开 customer 表

SET DEVICE TO PRINTER SET PRINT ON

DO WHILE NOT EOF( )

@ PROW( )+1,10 SAY 'Company: ' + company @ PROW( )+1,10 SAY 'Phone: '

  • phone

@ PROW( )+1,1 SAY '' IF PROW EJECT 命 令 - 图19 EJECT 命 令 - 图20 > 62

EJECT

ENDIF SKIP

ENDDO

SET PRINT OFF

SET DEVICE TO SCREEN

请 参 阅

EJECT PAGE , ON PAGE , SET DEVICE , SET PRINTER , PCOL( ) , PROW( ) , 系

统变量概览