Compartir a través de


EJECT PAGE (Comando)

Envía a la impresora un avance de página condicional.

EJECT PAGE

Observaciones

Utilice EJECT PAGE para avanzar el flujo de resultados. El avance depende del valor de _PADVANCE y de si hay una rutina ON PAGE activada.

Si la variable de memoria del sistema _PADVANCE es FORMFEED y ON PAGE está desactivado, EJECT PAGE realizará las siguientes acciones:

  • Si la impresora está en línea, le enviará un avance de página.
  • Enviará avances de línea, determinados según las variables de memoria del sistema _PLENGTH y _PLINENO a la pantalla y/o a un archivo alternativo.
  • Incrementa _PAGENO en 1.
  • Establece _PLINENO en 0.
  • Si la variable de memoria del sistema _PADVANCE es LINEFEEDS y está actuando la rutina ON PAGE y _PLINENO es menor que el número de línea de página especificado con el comando ON PAGE, EJECT PAGE envía a la impresora, a la ventana principal de Visual FoxPro o a un archivo ALTERNATE, o a todos ellos, tantos avances de línea como sean precisos para avanzar hasta el principio de la página siguiente.

Si ON PAGE no está actuando, o si _PADVANCE es LINEFEEDS y _PLINENO es mayor que el número de línea de página especificado con ON PAGE, EJECT PAGE realizará las acciones siguientes:

  • Enviará avances de línea, determinados por las variables de memoria del sistema _PLENGTH y _PLINENO a la impresora, a la ventana principal de Visual FoxPro y/o al archivo alternativo, si está abierto un archivo alternativo.
  • Incrementa _PAGENO en 1.
  • Establece _PLINENO en 0.

Vea también

EJECT | ON PAGE | SET ALTERNATE | SET DEVICE | SET PRINTER | PCOL( ) | PROW( ) | Introducción a las variables del sistema