Fußzeilen

Während $^ ($FORMAT_TOP_NAME) den Namen des aktuellen Headerformats enthält, gibt es keinen entsprechenden Mechanismus, der das gleiche automatisch für die Fußzeile (Footer) bewirkt. Daß man nicht weiß, wie groß das Format wird, bis man es evaluiert, ist eines der Hauptprobleme. Es steht aber auf der TODO-Liste.[99]

Hier ist eine Strategie: Wenn Sie eine Fußzeile mit einer festen Größe haben, können Sie diese zur richtigen Zeit ausgeben, indem Sie $- ($FORMAT_LINES_LEFT) vor jedem write prüfen und die Fußzeile bei Bedarf mit einem eigenen print ausgeben.

Hier eine andere Strategie: Öffnen Sie mit open(ICHSELBST, "|-") eine Pipe auf Ihr Skript (siehe hierzu den open-Eintrag in Kapitel 29, Funktionen), und schreiben Sie immer nach ICHSELBST ...

Get Programmieren mit Perl now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.