Кіріспе
Электрондық құжаттағы белгі – парақ үзілісі. Парақ үзілісі – электрондық құжаттағы белгі, ол құжатты түсіндірушіге одан кейінгі мазмұн жаңа беттен басталатынын хабарлайды. Парақ үзілісі құжатты принтерге жіберу кезінде принтерге бет басының жіберілуіне себеп болады. Осылайша, бұл беттерге бөлуге ықпал ететін элементтердің бірі.
making pagebreaks on Wikipedia
A page break is a marker in an electronic document that tells the document interpreter that the content which follows is part of a new page. A page break causes a form feed to be sent to the printer during spooling of the document to the printer. Thus it is one of the elements that contributes to pagination.
Қалыпты азық
Нысандық ағынды (form feed) – бетті бөліп шығаруға арналған ASCII басқару символы. Ол принтерге ағымдағы бетті шығарып, келесі беттің жоғарғы жағынан басып шығаруды тапсырады. Көбінесе, ол сонымен қатар каретканың қайтуына (carriage return) да себеп болады. Нысандық ағындының коды 12 (он алтылық жүйеде 0xC) деп белгіленеді және оны немесе осыған ұқсас қолдануда Unix қабықшаларында, мысалы bash, экранды тазалау үшін немесе vi/emacs сияқты TUI бағдарламаларында экранды қайта құру үшін пайдалануға болады. C бағдарламалау тілінде (және C-ден туындаған басқа тілдерде) нысандық ағынды символы '\f' деп көрсетіледі. Unicode сондай-ақ нысандық ағындыны басып шығаратын символ ретінде ұсынады (өзінің нысандық ағындысы емес). Нысандық ағынды символы C тіліндегі таңба жіктеу функциясы isspace бойынша бос орын ретінде қарастырылады.
Form feed is seldom used when programming with modern printers in modern operating environments like Windows, Unix, Linux or macOS. Instead, form feeds are generated by having the printing program call a form feed API function. For example, when printing using the NET Framework, the PrintPageEventArgs. HasMorePages property is used to indicate a form feed is desired.
Заманауи операциялық жүйелерде, мысалы Windows, Unix, Linux немесе macOS, және қазіргі заманғы принтерлермен бағдарламалау кезінде нысандық ағынды сирек қолданылады. Оның орнына, нысандық ағындыны жасау үшін басып шығару бағдарламасы нысандық ағынды API функциясын шақырады. Мысалы, .NET Framework-ті пайдаланып басып шығарғанда, PrintPageEventArgs.HasMorePages қасиеті нысандық ағынды қажеттігін көрсету үшін қолданылады.
Form feed is seldom used when programming with modern printers in modern operating environments like Windows, Unix, Linux or macOS. Instead, form feeds are generated by having the printing program call a form feed API function. For example, when printing using the NET Framework, the PrintPageEventArgs. HasMorePages property is used to indicate a form feed is desired.
Семантикалық қолдану
Form feed кейде бастапқы кодтың қарапайым мәтіндік файлдарында беттен бетке өтуді белгілеу үшін немесе кодтың бөлімдерін көрсету үшін қолданылады. Кейбір редакторлар, әсіресе emacs және vi, form feed таңбасы бойынша бетті жоғары/төмен жылдыруға арналған командаларды енгізген. Бұл әдет Lisp кодында кеңінен қолданылады, сондай-ақ C және Python бастапқы кодтарында да кездеседі. GNU Кодтау стандарттары C тілінде мұндай form feed-терді қолдануды талап етеді. Usenet-те бірнеше жаңалықтар оқығыштары form feed таңбасын "спойлер таңбасы" ретінде пайдаланады, ол оларды келесі мәтінді пайдаланушы сұрағанша автоматты түрде жасыруға мәжбүрлейді, спойлерлердің кездейсоқ ашылуын болдырмау үшін. Нақты мінез-құлқы мақаланы көрсететін клиентке байланысты: мысалы, Gnus "Келесі бет" дегенді қалың әріппен көрсетеді және form feed-тен кейінгі мәтінді көрсету үшін екінші экранға ауысады; slrn form feed-тен кейінгі барлық бос емес таңбаларды жұлдызшалармен ауыстырады; Dialog form feed-тер арасында қаріптің және фонның түсін қызылға өзгертеді; ал XRN мақаланың қалған бөлігін толтыру үшін бос жолдарды қосады, сондықтан пайдаланушы спойлерді көру үшін төменге жылдыруы керек. Form feed-ті осылай пайдалану барлық жаңалықтар оқығыштарымен қолдау таппайды және стандартталмаған, бірақ ол IETF-тің USEFOR жұмыс тобының Usenet-тегі ең жақсы тәжірибелер жөніндегі құжатының жобасында пайдаланушы агенттері қолдауы тиіс (бірақ міндетті емес) мүмкіндік ретінде келтірілген.
In Usenet, the form feed character is used by several newsreaders as a "spoiler character", causing them to automatically hide the following text until prompted, as a way to prevent spoilers from being inadvertently revealed. The precise behavior depends on the client displaying the article: for example, Gnus displays "Next page " in boldface, and switches to a second screen to display text after the form feed; slrn displays all non space characters following the form feed as asterisks; Dialog turns the font and background color red between form feeds; and XRN simply inserts blank lines to fill up the remainder of the article display area so the user must scroll down to reveal the spoiler. This use of the form feed character is not supported by all newsreaders, and is not standardized, although it has appeared in a draft of a Usenet Best Practices document by the IETF's USEFOR working group, as a feature that user agents should (but are not required to) support.