Podział strony - Page break

Przerwa strona jest markerem w elektronicznym dokumentem , który mówi interpreter, że treść dokumentu, który następuje, jest częścią nowej strony. Podział strony powoduje wysłanie strony do drukarki podczas buforowania dokumentu do drukarki. Jest to więc jeden z elementów składających się na paginację .

Kanał formularzy

Wysuw formularza to znak kontrolny ASCII dzielący strony . Zmusza drukarkę do wysunięcia bieżącej strony i kontynuowania drukowania na górze innej. Często spowoduje to również powrót karetki . Kod znaku wysuwu formularza jest zdefiniowany jako 12 (0xC w systemie szesnastkowym ) i może być reprezentowany jako control+L lub ^L. W powiązanym użyciu, control+L może być użyty do wyczyszczenia ekranu w powłokach uniksowych, takich jak bash . W języku programowania C (i innych językach wywodzących się z C) znak wysuwu formularza jest reprezentowany jako '\f'. Unicode udostępnia również znak U + 21A1 STRZAŁKA W DÓŁ Z DWOMA GŁOWAMI jako drukowalny symbol dla wysuwu formularza (nie jako sam wysuw formularza). Postać wysuw uważane odstępy przez klasyfikacji znaku C funkcji isspace().

Wysuw formularzy jest rzadko używany podczas programowania na nowoczesnych drukarkach w nowoczesnych środowiskach operacyjnych, takich jak Windows , Unix , Linux czy macOS . Zamiast tego, wysuwy formularzy są generowane przez wywołanie przez program drukujący funkcji API wysuwu formularzy . Na przykład podczas drukowania przy użyciu .NET Framework , PrintPageEventArgs.HasMorePageswłaściwość jest używana do wskazania, że ​​wymagane jest podanie formularza.

Użycie semantyczne

Znak wysuwu formularza jest czasami używany w zwykłych plikach tekstowych kodu źródłowego jako separator dla podziału strony lub jako znacznik dla sekcji kodu. Niektóre edytory, w szczególności emacs i vi , mają wbudowane polecenia przewijania strony w górę/w dół znaku wysuwu formularza. Ta konwencja jest głównie używana w kodzie Lisp , a także w kodzie źródłowym C i Python . Standardy kodowania GNU wymagają takich formularzy w C. Redaktorzy tacy jak Vim i Emacs rozumieją takie sekcje i mają skróty do poruszania się między nimi.

W Usenecie znak kanału formularza jest używany przez kilka czytników wiadomości jako „znak spoilera”, powodując, że automatycznie ukrywają następujący tekst, dopóki nie zostaniesz o to poproszony, jako sposób na zapobieganie nieumyślnemu ujawnieniu spoilerów . Dokładne zachowanie zależy od klienta wyświetlającego artykuł: na przykład Gnus wyświetla „Następna strona...” pogrubioną czcionką i przełącza się na drugi ekran, aby wyświetlić tekst po podaniu formularza; slrn wyświetla wszystkie znaki niebędące spacjami następujące po formularzu jako gwiazdki ; Okno dialogowe zmienia kolor czcionki i tła na czerwony między kanałami formularzy; a XRN po prostu wstawia puste linie, aby wypełnić pozostałą część obszaru wyświetlania artykułu, więc użytkownik musi przewinąć w dół, aby odsłonić spoiler. Takie użycie znaku kanału informacyjnego nie jest obsługiwane przez wszystkie czytniki grup dyskusyjnych i nie jest standaryzowane, chociaż pojawiło się w szkicu dokumentu Usenet Best Practices grupy roboczej USEFOR IETF, jako funkcja, którą programy użytkownika powinny (ale nie są wymagane) wsparcie.

Zobacz też

Bibliografia

  1. ^ „Unikod” (PDF) . Pobrano 11.05.2013 .
  2. ^ „Formatowanie kodu źródłowego (C)” . Standardy kodowania GNU .
  3. ^ Spoilery na newsreaders.com
  4. ^ IETF USEFOR UŻYTKOWANIA Draft