D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Runoff / Использование Runoff

Использование Runoff

Облегчает подготовку и поддержку текстового материала, такого как, памятки, инструкции и т.д.

Команда "runoff" вызывает функцию вывода процессора Runoff. Текст с включениями команд форматируется для вывода на терминал или принтер. См. команды Runoff.

Исходный текст Runoff содержит команды, управляющие выравниванием, вставкой колонтитулов, нумерацией страниц, отступами и капитализацией.

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

Runoff также предоставляет возможности комбинирования отдельных текстовых документов в один отчет и вставки повторяющегося текста в различные отчеты.

Множество входных записей интерпретируются как один исходный текстовый файл.

Исходный текст может включать команды, заставляющие Runoff передавать управление другой записи. Это позволяет соединить записи файла вместе без выполнения команд "select" или "sselect".

Записи в параметре "itemlist" могут ссылаться на другие записи того же файла. Когда "цепь" заканчивается, управление передается следующей записи в списке "itemlist".

Запись с исходным текстом может также содержать команды, заставляющие Runoff считывать запись из другого файла, а затем продолжать обработку исходной записи. Это позволяет вставлять в вывод одной записи текст из множества других записей.

Команды Runoff сохраняются в исходном файле вместе с текстом, и каждая команда должна начинаться с точки.

Вызов Runoff
runoff file.reference itemlist* {(options)} 
Опции

Опции изменяют "обычный" ход вывода данных процессором "Runoff".

Опции всегда указываются в самом конце команды процессора "Runoff" и должны предваряться знаком левой скобки "(" . Правая скобка ")" необязательна. Можно указать более одной опции. Никакие разделители между опциями не требуются.

Опции:

  • c - отмена команд ".chain" и ".read"
  • i - включает идентификатор записи в выходные данные
  • j - отменяет печать специальных символов для выделения текста
  • n - отмена пауз при смене страниц во время вывода на терминал
  • p - посылка вывода на системный принтер через спулер
  • s - отмена печати жирным шрифтом, подчеркивания, шрифтов и печати заголовков по умолчанию
  • u - выводит текст в верхнем регистре
  • {number} - задает число проходов для печати выделения/подчеркивания на принтере

Примеры:

:runoff doc termination.notice (ps