Передает на принтер код условного перевода страницы.

EJECT PAGE

Expand imageПримечания

Используйте команду EJECT PAGE для продвижения поточного вывода. Перевод страницы зависит от значения переменной _PADVANCE и от того, действует ли ON PAGE.

Если значение _PADVANCE установлено равным FORMFEED и ON PAGE не действует, команда EJECT PAGE выполняет следующие действия:

  • Передает на принтер код перевода страницы, если принтер находится в неавтономном режиме.

  • Посылает на экран и/или в альтернативный файл коды перевода строки, согласно значениям системных переменных памяти _PLENGTH и _PLINENO.

  • Увеличивает _PAGENO на 1.

  • Устанавливает _PLINENO равной 0.

  • Если значение системной переменной памяти _PADVANCE равно LINEFEEDS, а ON PAGE действует и значение _PLINENO меньше заданного в этой подпрограмме номера строки, команда EJECT PAGE посылает на принтер, в основное окно Visual FoxPro и/или в альтернативный файл столько кодов перевода строки, сколько нужно для перехода к началу очередной страницы.

Если ON PAGE не действует или переменная _PADVANCE равна LINEFEEDS и значение _PLINENO больше номера строки, заданного в подпрограмме ON PAGE, команда EJECT PAGE делает следующее::

  • Посылает на принтер, в основное окно Visual FoxPro и/или в альтернативный файл коды перевода строки согласно значениям системных переменных памяти _PLENGTH и _PLINENO.

  • Увеличивает _PAGENO на 1.

  • Устанавливает _PLINENO равной 0.

Expand imageСмотрите также