Разрыв страницы является маркером в электронном документе , который говорит переводчик документа о том , что содержание , которое следует является частью новой страницы. Разрыв страницы вызывает отправку формы на принтер во время буферизации документа на принтер. Таким образом, это один из элементов, который способствует разбивке на страницы .
Подача формы
Подача формы - это управляющий символ ASCII для разбиения на страницы . Это заставляет принтер вывести текущую страницу и продолжить печать поверх другой. Часто это также вызывает возврат каретки . Код символа перевода страницы определяется как 12 (0xC в шестнадцатеричном формате ) и может быть представлен как control + L или . В связанном использовании control + L можно использовать для очистки экрана в оболочках Unix, таких как bash . В языке программирования C (и других языках, производных от C) символ подачи формы представлен как . Unicode , также обеспечивает символ U + 21A1 ↡ ВНИЗ ДВА двунаправленной стрелкой в качестве печати символа для подачи формы (не как форма кормить себя). [1] Символ формы подачи считаются пробельным по С классификацией символов функцией .^L
'\f'
isspace()
Подача форм редко используется при программировании на современных принтерах в современных операционных средах, таких как Windows , Unix , Linux или macOS . Вместо этого подача формы создается при помощи программы печати, вызывающей функцию API подачи формы . Например, при печати с использованием .NET Framework это PrintPageEventArgs.HasMorePages
свойство используется, чтобы указать, что требуется подача формы.
Семантическое использование
Символ подачи формы иногда используется в текстовых файлах исходного кода как разделитель для разрыва страницы или как маркер для разделов кода. Некоторые редакторы, в частности emacs и vi , имеют встроенные команды для перехода на страницу вверх / вниз по символу подачи формы. Это соглашение преимущественно используется в коде Lisp , а также встречается в исходном коде C и Python . Стандарты кодирования GNU требуют наличия таких каналов в C. [2] Редакторы, такие как Vim и Emacs, понимают такие разделы и имеют ярлыки для перемещения между ними.
В Usenet символ канала формы используется несколькими программами чтения новостей в качестве «символа спойлера», заставляя их автоматически скрывать следующий текст до появления запроса, чтобы предотвратить случайное раскрытие спойлеров . [3] Точное поведение зависит от клиента, отображающего статью: например, Gnus отображает «Следующая страница ...» жирным шрифтом и переключается на второй экран для отображения текста после подачи формы; slrn отображает все непробельные символы после подачи формы в виде звездочек ; Диалог меняет цвет шрифта и фона на красный между подачей форм; и XRN просто вставляет пустые строки , чтобы заполнить остальную часть области отображения статьи , так что пользователь должен прокрутить вниз , чтобы показать спойлер. Такое использование символа подачи формы поддерживается не всеми программами чтения новостей и не стандартизировано, хотя оно появилось в черновике документа Usenet Best Practices рабочей группой IETF USEFOR как функция, которую пользовательские агенты должны (но не требуется для) поддержки. [4]
Смотрите также
- Лента управления кареткой
- Новая линия
Рекомендации
- ^ «Юникод» (PDF) . Проверено 11 мая 2013 .
- ^ «Форматирование исходного кода (C)» . Стандарты кодирования GNU .
- ^ Спойлеры на newsreaders.com
- ^ ИСПОЛЬЗОВАНИЕ IETF Черновик