[an error occurred while processing this directive]

.цв

.шп+8

5 ОФОРМЛЕНИЕ ТЕКСТА

.ов

5.1 Команды управления форматом печати

.шп-8

Команды управления форматом печати (команды форматтера) предназначаются для управления оформлением документа в процессе выдачи текста на бумагу и позволяют выдавать отдельные логические фрагменты текста в специальном формате (другим шрифтом, с начала страницы, узким столбцом и т.п.). Команды размещаются в тексте документа при редактировании, а исполняются форматтером при выдаче текста на бумагу или на экран (см. п. 5.3).

Признаком команды в тексте является последовательность "перевод строки, точка", следующие после нее 2 символа опознаются как правильное обозначение команды. Такая последовательность символов в реальном тексте не используется, поэтому она взята для идентификации команд форматтера. Текст команды завершается переводом строки или точкой с запятой. Перевод строки в начале команды считается ее элементом и при печати не исполняется. Если команда завершается переводом строки, то он при печати образует новый абзац. Окончание команды точкой с запятой позволяет сразу после команды продолжать строку (точка с запятой принадлежит команде, при печати не выводится и служит только признаком завершения команды). Обычно внутри печатной строки размещаются такие команды, как изменение шрифта. Полный перечень обозначений команд имеется в подсказке редактора, выводимой по нажатию управляющей комбинации 'УПР-И'.

По типу параметров команды подразделяются на три группы: команды с числовым параметром, команды с текстовым параметром и команды без параметра. Есть одна команда со смешанным (и числовым и текстовым) параметром. Для всех команд с числовым параметром, кроме команд ".ин", ".кс", ".кк", можно указывать либо новое значение параметра, например ".ло16" устанавливает левый отступ, равный 16 знакоместам нормального шрифта, либо изменение текущего значения, так ".ло+16" увеличивает, а ".ло-16" уменьшает значение левого отступа на указанную величину. Режим индексации (".ин"), красная строка (".кс") и количество копий (".кк") всегда задаются явно. Текстовые параметры команды не могут содержать перевода строки и точки с запятой.

Размеры левого и правого отступа задаются в количестве знакомест нормального шрифта (шрифт печати 0), размер красной строки - в количестве знакомест текущего шрифта. Все вертикальные размеры - в минимальных строковых интервалах (соответствуют печати с нулевыми межстрочным интервалом и абзацным отступом).

Ниже, при записи синтаксиса обозначений команд, фигурные скобки "{}" выделяют фрагменты, которые могут быть опущены, латинскими буквами "NN" обозначаются десятичные числа.

.дс

.шп+8

5.2 Изменение параметров строки

.шп-8

К параметрам строки относятся правый и левый отступы, межстрочный интервал и режим выравнивания. Начало действия этих команд - следующая после команды строка или первый после команды межстрочный интервал. Конец действия команды определяется началом действия следующей отменяющей ее команды.

При управлении форматом строки в жестком режиме форматирования необходимо учитывать, что в этом режиме каждая строка оказывается абзацем и оформляется по параметрам абзаца. Поэтому для каждой строки слева, кроме левого отступа, отбивается пробелами текущей ширины еще и красная строка, а межстрочные интервалы, как правило, отсутствуют - между абзацами по вертикали отбивается абзацный отступ. Возможен неприятный случай совпадения длины строки на экране при жестком форматировании с ее размером (включая красную строку) в формате печати. В такой ситуации переводы строки, которыми вы завершаете экранные строчки, попадают в начало "бумажных" строк, и между строками на бумаге отбиваются и межстрочный интервал и абзацный отступ. Для борьбы с этим эффектом рекомендуется увеличивать правый отступ.

Ниже приведены команды изменения параметров строки и их назначение:

.кс-8

.шп+8

".ло"

.шп-8; - изменяет левый отступ. Формат команды: ".ло{+/-}NN". Используется при организации полей, выделении участка текста, например перечисления или таблицы, а также для резервирования свободного места на странице.

.шп+8

".по"

.шп-8; - изменяет правый отступ и определяет длину строки печати. Формат команды: ".по{+/-}NN". Назначение аналогично ".ло".

.шп+8

".ми"

.шп-8; - изменяет межстрочный интервал. Формат команды: ".ми{+/-}NN". Используется для управления вертикальной плотностью текста.

.шп+8

".цв"

.шп-8; - устанавливает центральное выравнивание. Формат команды: ".цв". Применяется для выделения сообщений (заголовков), располагаемых в середине строки.

.шп+8

".пв"

.шп-8; - устанавливает правое выравнивание. Формат команды: ".пв". Используется, если нужно сделать надпись в правой части строки, например "Приложение", "Таблица", "Утверждаю".

.шп+8

".лв"

.шп-8; - устанавливает левое выравнивание. Формат команды: ".лв". Используется аналогично ".пв".

.шп+8

".ов"

.шп-8; - устанавливает общее выравнивание. Формат команды: ".ов". Применяется при печати сплошного текста, а также в специальных случаях, например "Согласовано" и "Утверждаю" на противоположных краях строки. Такая строка делается путем задания длинной строки, в которой после слов "Согласовано" и "Утверждаю" стоят обыкновенные пробелы, а далее - непереносимые в количестве обеспечивающем перенос на следующую строку.

.нф

.дс

.шп+8

5.3 Оформление абзаца

.шп-8

К параметрам абзаца относятся красная строка и абзацный отступ. Начало действия данных команд - первая за ними смена абзацев (перевод строки в исходном тексте, не отнесенный ни к одной из команд). Конец действия команд - их отмена.

При жестком форматировании следует учитывать особенности действия команд оформления строки и абзаца, описанные в пп. 3.5.7 и 3.5.8.

Команды имеют вид:

.кс-8

.шп+8

".кс"

.шп-8; - изменение красной строки. Формат команды: ".кс{+/-}NN". Команда имеет разное смысловое значение в зависимости от знака параметра. При знаке '+' (или без знака) обеспечивает автоматическое отбивание пробелов в начале первой строки абзаца. При отрицательном значении параметра команда формирует полноформатную первую строку абзаца и сдвигает все последующие строки абзаца вправо (делает втяжку строк) на число пробелов, равное абсолютному значению параметра команды. Значение параметра команды независимо от знака и ширины печати не болжно превышать 127. При подготовке текста под экранный формат красная строка задается равной 0.

.шп+8

".ао"

.шп-8; - изменение абзацного отступа. Формат команды: ".ао{+/-}NN". Команда имеет особое значение при жестком форматировании (в частности при построении таблиц), где абзацный отступ играет роль межстрочного интервала.

.нф

.дс

.шп+8

5.4 Изменение оформления страницы

.шп-8

.нф

К изменяемым параметрам оформления страницы относятся верхний и нижний отступы, размещение абзацев на странице, номер страницы и текст колонтитула. Размер страницы и взаимное расположение номера страницы и колонтитула командами форматтера не изменяются. Начало действия команд оформления страницы - следующая страница, конец действия - начало действия отменяющей команды.

.дс

.шп+8

5.4.1 Отступы и следующая страница

.шп-8

К командам формирования отступов и новой страницы относятся:

.кс-8

.шп+8

".во"

.шп-8; - изменение верхнего отступа. Формат команды: ".во{+/-}NN". Определяет свободное пространство вверху страницы. Может быть использована при перепечатке страницы с изменившимся числом строк без замены последующих страниц.

.шп+8

".но"

.шп-8; - изменение нижнего отступа. Формат команды: ".но{+/-}NN". Действует аналогично ".во".

.шп+8

".сс"

.шп-8; - следующая страница. Формат команды: ".сс". Эта команда дополняет текущую страницу пустыми строками до конца, после нее гарантированно начинают действовать все выполненные команды оформления страницы.

.нф

.дс

.шп+8

5.4.2 Заголовок и нумерация страниц

.шп-8

Для изменения нумерации страниц и колонтитула используются команды:

.кс-8

.шп+8

".нс"

.шп-8; - адание нового номера страницы. Формат команды: ".нс{+/-}NN". Используется для изменения порядка нумерации страниц при выдаче. Начало действия команды - следующая страница.

.шп+8

".кт"

.шп-8; - задание колонтитула (заголовка) страницы. Формат команды: ".кт{ТЕКСТ}". На колонтитул и номер страницы не распространяются команды изменения параметров строки и абзаца, а также команды изменения шрифта печати - всегда используются их начальные значения, заданные из меню "Печать" в команде "Формат печати". Взаимное рассположение колонтитула и номера определяется перед печатью из меню "Печать" в команде "Режимы печати".

.нф

.дс

.шп+8

5.4.3 Размещение абзацев на странице

.шп-8

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

Выполнению этих требований служат команды:

.кс-8

.шп+8

".дв"

.шп-8; - держать вместе. Формат команды: "дв". Команда позволяет оформить следующий за ней участок текста как неразрываемый. Конец неразрываемого участка отмечается командой ".нф", отменяющей указанный режим. Команда действует так, что при попадании конца страницы внутрь неразрываемого участка, весь участок текста автоматически переносится на следующую страницу. Действие команды распространяется до конца страницы. Если размер неразрываемого участка текста больше размера страницы, то команда игнорируется. При попадании в неразрываемый участок текста команды ".сс" команда держать вместе игнорируется.

.шп+8

".дс"

.шп-8; - держать следование. Формат команды: "дс". Команда связывает между собой два следующих за ней абзаца. Используется в тех случаях, когда нужно, чтобы конец страницы не разделял заголовок и последующий текст, или два логически связанных абзаца. Команда означает, что по крайней мере две последние строки отмеченного абзаца и по крайней мере две строки следующего за ним абзаца будут напечатаны на одной странице. Команда распространяется только на указанные два абзаца.

.нф

.дс

.шп+8

5.5 Шрифтовое оформление

.шп-8

Средства шрифтового оформления применяются для:

- выделения текста с целью его логического акцентирования (фразы, слова, цитаты, термины, названия), структурного разграничения смысловых частей текста;

- оформления заголовков, в том числе внутритекстовых;

- набора специального текста (формулы, индексы, примечания и т.п.).

ТОР имеет следующие варианты оформления текста: нормальное начертание символов, полужирное начертание, курсивное начертание, символы двойной высоты, подчеркивание, верхний индекс, нижний индекс.

Кроме того ТОР позволяет на указанных шрифтах менять шаг печати. Имеются варианты:

 шаг "Пайка" (номальный) - 2.54мм  (10 знаков/дюйм);
 шаг "Элит"              - 2.117мм (12 знаков/дюйм);
 уплотненный             - 1.494мм (17 знаков/дюйм);
 расширенный             - 5.08мм  (5  знаков/дюйм).

.дс

.шп+8

5.5.1 Команда шрифт печати

.шп-8

Для шрифтового оформления текста используется команда ".шп" с последующим числовым параметром. Команды изменения шрифта начинают действовать со следующего за выполненной командой символа и действуют до последующей отмены. Формат команды: ".шп{+/-}NN".

Числовой параметр в команде (если со знаком, то результат операции) указывает выбранный шрифт печати:

  0-нормальный шрифт пайка;
  1-шрифт Элит;
  2-расширенный;
  4-уплотненный шрифт;
  8-выделенный;
 16-двойной удар;
 32-двойной высоты;
 64-курсив;
128-с линией подчеркивания

Печатаемый текст может иметь комбинированное шрифтовое оформление, например

.шп+137;выделенный "Элит" с линией подчеркивания одновременно.

.нф

Комбинированное шрифтовое оформление получается простым сложением чисел, соответствующих комбинируемым шрифтам. Например, выделенному курсиву будет соответствовать число 64+8=72.

Разнообразие комбинированных шрифтов определяется типом принтера, подключенного к ПЭВМ. Некоторые шрифты печати могут быть в конкретной модели принтера не реализованы (например, в принтере CPA-80 нет шрифта курсив). В связи с этим рекомендуется проверить возможности Вашего печатающего устройства, распечаткой примера "ТОР:шрифты печати".

Имеется также ряд ограничений на комбинации шрифтов (также зависящих от модели принтера), например, в режиме качественных букв (NLQ) принтер FX-85 не может печатать с шагом "элит" или "узкий", хотя отрабатывает эти шрифты и их комбинации в черновиковом режиме. Поэтому, в случае использования комбинаций, нереализуемых принтером, возможно нарушение выравнивания строк (длина строки, расчитанная ТОР, не совпадет с фактической). Одно из наиболее часто встречающихся ограничений введено в ТОР: коды 1 (элит) или 8 (выделенный) отменяют уплотненный режим (код 4).

.дс

.шп+8

5.5.2 Индексные выражения

.шп-8

Для выделения текста его можно печатать верхним или нижним индексом. Команда индекс имеет формат: ".инNN". Числовой параметр команды равен 1 для печати верхнего индекса, 2 - для нижнего индекса. Действие команды начинается со следующего после команды символа и продолжается до ее отмены. Отмена индекса выполняется командой ".ин0" или командой установки начального формата, описанной ниже.

Пример печати индексных выражений дан в тексте "ТОР:шрифты печати.

.дв

.шп+8

5.6 Сборка и тиражирование текстов при печати

.шп-8

Эти функции реализуются командами:

.кс-8

.шп+8

".ст"

.нф

.кс-8; - следующий текст. Команда задает имя следующего текста при выдаче на экран или печатающее устройство. Формат команды: ".ст ИМЯ ФАЙЛА". С ее помощью можно печатать документы, которые состоят из нескольких текстов, хранящихся на ГМД. Команда должна помещаться в последней строке текста. Заданный в команде ".ст" текст будет загружен с дискеты и напечатан по окончании печати текущего. Печать нового текста всегда начинается с нового абзаца.

.шп+8

".кк"

.шп-8; - количество копий. При необходимости изготовить несколько копий документа или его части можно перед тиражируемой частью текста поставить эту команду в формате: ".ккNN", где параметр указывает количество копий текста от местоположения команды до конца файла.

.нф

.дс

.шп+8

5.7 Начальный формат печати

.шп-8

Для отмены внесенных командами форматтера указаний по оформлению текста, используется команда "начальный фомат", которая восстанавливает значения параметров заданные в меню форматом печати. Команда используется также для фиксации конца неразрываемого участка текста (п. 5.4.3), отмены режимов печати индекса (п.5.5.2) и отмены печати символов псевдографики в графическом режиме (п. 7.1). Формат команды: ".нф".

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

.дс

.шп+8

5.8 Комментарии к тексту

.шп-8

Формат команды: ".км ТЕКСТ". Текст параметра команды (комментарий) не печатается, команду полезно применять в качестве собственных пометок на полях, например:

".кмздесь-хорошо-бы-написать-еще-раздельчик".

.сс

.ст ТОР:руководство6

[an error occurred while processing this directive]