Freigeben über


EJECT PAGE-Befehl

Sendet einen bedingten Seitenvorschub an den Drucker.

EJECT PAGE

Hinweise

Verwenden Sie EJECT PAGE, um die laufende Ausgabe zu erweitern. Der Vorschub hängt von dem Wert von _PADVANCE ab und davon, ob eine ON PAGE-Routine in Kraft ist.

Falls _PADVANCE auf FORMFEED gesetzt ist und keine ON PAGE-Routine in Kraft ist, führt EJECT PAGE die folgenden Schritte durch:

  • Sendet einen Seitenvorschub an den Drucker, wenn der Drucker online ist.
  • Sendet durch die _PLENGTH- und _PLINEO-Systemvariablen festgelegte Zeilenvorschübe an den Bildschirm oder an eine Ausgabedatei oder beide.
  • Erhöht _PAGENO um 1.
  • Setzt _PLINENO auf 0.
  • EJECT PAGE sendet an den Drucker, an das Visual FoxPro-Hauptfenster oder eine Ausgabedatei oder beide so viele Zeilenvorschübe, wie für den Seitenvorschub auf die nächste Seite benötigt werden, wenn die _PADVANCE-Systemvariable auf LINEFEEDS gesetzt ist, und wenn eine ON PAGE-Routine in Kraft ist, und wenn _PLINENO kleiner ist als die in der ON PAGE-Routine angegebene Zeilenzahl pro Seite.

Falls keine ON PAGE-Routine in Kraft ist, oder wenn _PADVANCE auf LINEFEEDS gesetzt ist und _PLINENO größer als die über ON PAGE angegebene Zeilenzahl pro Seite ist, führt EJECT PAGE die folgenden Schritte durch:

  • Sendet durch die _PLENGTH- und _PLINEO-Systemvariablen festgelegte Zeilenvorschübe an den Drucker, an das Visual FoxPro-Hauptfenster oder eine Ausgabedatei oder beide.
  • Erhöht _PAGENO um 1.
  • Setzt _PLINENO auf 0.

Siehe auch

EJECT | ON PAGE | SET ALTERNATE | SET DEVICE | SET PRINTER | PCOL( ) | PROW( ) | Systemvariablen - Überblick