Seitenumbruch - Page break

Ein Seitenumbruch ist eine Markierung in einem elektronischen Dokument , die dem Dokumentinterpreter mitteilt, dass der folgende Inhalt Teil einer neuen Seite ist. Ein Seitenumbruch bewirkt, dass ein Seitenvorschub an den Drucker gesendet wird, während das Dokument an den Drucker gespoolt wird. Somit ist es eines der Elemente, das zur Paginierung beiträgt .

Formular-Feed

Seitenvorschub ist ein seitenumbrechendes ASCII- Steuerzeichen . Es zwingt den Drucker , die aktuelle Seite auszuwerfen und am Anfang einer anderen Seite weiterzudrucken. Häufig wird auch ein Wagenrücklauf ausgelöst . Der Zeichencode für den Seitenvorschub ist als 12 (0xC in hexadezimal ) definiert und kann als Strg +L oder dargestellt werden ^L. In einer verwandten Verwendung kann Strg+L verwendet werden, um den Bildschirm in Unix-Shells wie bash zu löschen . In der Programmiersprache C (und anderen von C abgeleiteten Sprachen) wird das Formularvorschubzeichen als '\f'. Unicode stellt auch das Zeichen U+21A1 DOWNWARDS TWO HEADED PFEIL als druckbares Symbol für einen Seitenvorschub bereit (nicht als Seitenvorschub selbst). Die Form Vorschubzeichen wird als Leerzeichen durch die C - Zeichenklassifizierungsfunktionisspace() .

Bei der Programmierung mit modernen Druckern in modernen Betriebsumgebungen wie Windows , Unix , Linux oder macOS wird der Seitenvorschub selten verwendet . Stattdessen werden Formularvorschübe generiert, indem das Druckprogramm eine Formularvorschub- API- Funktion aufruft . Beim Drucken mit .NET Framework wird die PrintPageEventArgs.HasMorePagesEigenschaft beispielsweise verwendet, um anzugeben, dass ein Seitenvorschub gewünscht wird.

Semantische Verwendung

Das Seitenvorschubzeichen wird manchmal in Klartextdateien des Quellcodes als Trennzeichen für einen Seitenumbruch oder als Markierung für Codeabschnitte verwendet. Einige Editoren, insbesondere emacs und vi , haben eingebaute Befehle, um im Formularvorschubzeichen nach oben/unten zu blättern. Diese Konvention wird hauptsächlich in Lisp- Code verwendet und wird auch in C- und Python- Quellcode verwendet. GNU Coding Standards erfordern solche Formular-Feeds in C. Editoren wie Vim und Emacs verstehen solche Abschnitte und haben Abkürzungen, um zwischen ihnen zu wechseln.

Im Usenet wird das Formfeed-Zeichen von mehreren Newsreadern als "Spoilerzeichen" verwendet, wodurch sie den folgenden Text automatisch ausblenden, bis sie dazu aufgefordert werden, um zu verhindern, dass Spoiler versehentlich aufgedeckt werden. Das genaue Verhalten hängt vom Client ab, der den Artikel anzeigt : Gnus zeigt beispielsweise "Nächste Seite..." in Fettschrift an und wechselt zu einem zweiten Bildschirm, um Text nach dem Formularfeed anzuzeigen; slrn zeigt alle Nicht-Leerzeichen nach dem Formularvorschub als Sternchen an ; Dialog färbt die Schrift- und Hintergrundfarbe zwischen den Formulareingaben rot; und XRN fügt einfach leere Zeilen ein, um den Rest des Artikelanzeigebereichs auszufüllen, sodass der Benutzer nach unten scrollen muss, um den Spoiler zu enthüllen. Diese Verwendung des Formular-Feed-Zeichens wird nicht von allen Newsreadern unterstützt und ist nicht standardisiert, obwohl sie in einem Entwurf eines Usenet Best Practices-Dokuments der USEFOR-Arbeitsgruppe der IETF als eine Funktion erschienen ist, die Benutzeragenten sollten (aber nicht erforderlich) unterstützen.

Siehe auch

Verweise

  1. ^ "Unicode" (PDF) . Abgerufen 2013-05-11 .
  2. ^ "Formatieren Ihres Quellcodes (C)" . GNU-Kodierungsstandards .
  3. ^ Spoiler auf newsreaders.com
  4. ^ IETF-NUTZUNG FÜR NUTZUNG Entwurf