Podział strony
Podział strony to znacznik w dokumencie elektronicznym , który informuje tłumacza dokumentu, że następująca po nim treść jest częścią nowej strony. Podział strony powoduje wysłanie wysuwu strony do drukarki podczas buforowania dokumentu do drukarki. Tak więc jest to jeden z elementów, który przyczynia się do paginacji .
Kanał formularza
Wysunięcie strony to przełomowy znak sterujący ASCII . Nakazuje drukarce wysunięcie bieżącej strony i kontynuowanie drukowania na górze innej. Często spowoduje to również powrót karetki . Kod znaku kanału informacyjnego formularza jest zdefiniowany jako 12 (0xC w systemie szesnastkowym ) i może być reprezentowany jako Ctrl + L lub ^L . W pokrewnym zastosowaniu Ctrl + L może służyć do czyszczenia ekranu w powłokach uniksowych, takich jak bash . w języka programowania C (i innych języków wywodzących się z C), znak wysuwu formularza jest reprezentowany jako '\f'
. Unicode zapewnia również znak
U + 21A1 ↡ STRZAŁKA DWÓCH GŁÓWEK W DÓŁ jako symbol do wydrukowania dla wysuwu formularza (nie jako sam wysuw formularza). Znak kanału informacyjnego formularza jest uważany za spację przez funkcję klasyfikacji znaków języka C isspace()
.
Wysuwanie strony jest rzadko używane podczas programowania za pomocą nowoczesnych drukarek w nowoczesnych środowiskach operacyjnych, takich jak Windows , Unix , Linux lub macOS . Zamiast tego, kanały informacyjne formularzy są generowane przez wywołanie przez program drukowania API kanału informacyjnego formularza . Na przykład podczas drukowania przy użyciu .NET Framework .
Właściwość PrintPageEventArgs.HasMorePages jest używana do wskazywania wymaganego kanału informacyjnego formularza
Użycie semantyczne
Znak kanału informacyjnego formularza jest czasami używany w zwykłych plikach tekstowych kodu źródłowego jako ogranicznik podziału strony lub jako znacznik sekcji kodu. Niektóre edytory, w szczególności emacs i vi , mają wbudowane polecenia do przewijania strony w górę/w dół na znaku wysuwu formularza. Ta konwencja jest używana głównie w Lispa i jest również widoczna w kodzie źródłowym C i Python . Standardy kodowania GNU wymagają takich kanałów informacyjnych w edytorach C, takich jak Vim i Emacs zrozumieć takie sekcje i mieć skróty do poruszania się między nimi.
W Usenecie znak kanału informacyjnego formularza jest używany przez kilka czytników grup dyskusyjnych jako „znak spoilera”, co powoduje, że automatycznie ukrywają następujący tekst, dopóki nie pojawi się monit, aby zapobiec przypadkowemu ujawnieniu spoilerów . Dokładne zachowanie zależy od klienta, który wyświetla artykuł: na przykład Gnus wyświetla „Następna strona…” pogrubioną czcionką i przełącza się na drugi ekran, aby wyświetlić tekst po przesłaniu formularza; slrn wyświetla wszystkie znaki inne niż spacje następujące po wysuwie formularza jako gwiazdki ; Okno dialogowe zmienia kolor czcionki i tła na czerwony między wysuwami formularza; 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. To użycie znaku kanału informacyjnego nie jest obsługiwane przez wszystkie czytniki grup dyskusyjnych i nie jest ustandaryzowane, chociaż pojawiło się w wersji roboczej dokumentu Usenet Best Practices przez grupę roboczą IETF USEFOR, jako funkcja, którą programy klienckie powinny (ale nie są zobowiązany do) wsparcia.
Zobacz też
- Bibliografia _ _ _ Źródło 2013-05-11 .
- ^ „Formatowanie kodu źródłowego (C)” . Standardy kodowania GNU .
- ^ Spoilery na newsreaders.com
- ^ Wersja robocza IETF DO UŻYTKOWANIA