Из Википедии, бесплатной энциклопедии
  (Перенаправлено из фида формы )
Перейти к навигации Перейти к поиску

Разрыв страницы является маркером в электронном документе , который говорит переводчик документа о том , что содержание , которое следует является частью новой страницы. Разрыв страницы вызывает отправку формы на принтер во время буферизации документа на принтер. Таким образом, это один из элементов, который способствует разбивке на страницы .

Подача формы [ править ]

Подача формы - это управляющий символ ASCII, разрывающий страницы . Это заставляет принтер вывести текущую страницу и продолжить печать поверх другой. Часто это также вызывает возврат каретки . Код символа формы подачи определяется как 12 (0xC в шестнадцатеричном формате ), и может быть представлена в виде управления + L или ^ L . В связанном использовании control + L можно использовать для очистки экрана в оболочках Unix, таких как bash . В языке программирования C (и других языках, производных от C) символ подачи формы представлен как . Юникод также предоставляет символ U + 21A1'\f' ДВЕ СТРЕЛКИ ВНИЗ как печатный символ для подачи формы (а не как сама подача формы). [1] Символ формы подачи считаются пробельным по С классификацией символов функцией 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]

См. Также [ править ]

  • Лента управления кареткой
  • Новая линия

Ссылки [ править ]

  1. ^ «Юникод» (PDF) . Проверено 11 мая 2013 .
  2. ^ «Форматирование исходного кода (C)» . Стандарты кодирования GNU .
  3. ^ Спойлеры на newsreaders.com
  4. ^ ИСПОЛЬЗОВАНИЕ IETF Черновик