[an error occurred while processing this directive]
.цв
.шп+8
7 ГРАФИЧЕСКАЯ ПЕЧАТЬ
.ов
7.1 Построение линий и рамок
.шп-8
Наличие полного набора знаков ПЭВМ позволяет ТОР, включая в текст специальные символы или символы псевдографики (рис 8.), эффективно оформлять текстовые документы.
.цв \ \ \ | + - / | + ! " # ¤ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? ` { | } ~ Рис. 8. Специальные символы и символы псевдографики.
.нф
Вставка таких символов выполняется с помощью меню символов или переобозначения клавиш (см. разд. 8). Принтер эти символы печатает в графическом режиме.
Символы псевдографики можно использовать для выполнения линий, рамок, построения диаграмм и т.п. Для их печати в ТОР включены две команды ".гр" и ".тт", определяющие режим их печати - псевдографический или обычный (текстовый).
В обычном режиме печати документа при переходе к следующей строке печатающее устройство делает прогон бумаги на 12/72 дюйма (12 точек печати). Высота печатаемых символов 8 точек, что обеспечивает при межстрочном интервале (абзацном отступе) равном 0 свободное пространство между строками в 4 точки независимо от печатаемого символа.
Команда ".гр" используется для получения сплошной линии по вертикали. При наличии в строке хотя бы одного из псевдографических символов " ", "
", "\", "\", "\", "|", "+", "/", "|", печатаемого в графическом режиме, строка печатается в два прохода. На первом проходе печатается сам текст и символы, на втором проходе печатающая головка опускается на 6 точек, и к символам, печатаемым в режиме псевдографики, добавляются вертикальные хвосты недостающей длины. После чего головка опускается еще на 6 точек для печати следующей строки текста.
Такая последовательность печати дает слитное восприятие вертикальных линий, выполненных символами псевдографики, при печати с межстрочным интервалом и абзацным отступом равными нулю. Расширение интервалов между строками в этом режиме следует выполнять с помощью вставки дополнительных переводов строки.
Команда ".гр" действует до ее отмены. Отмена режима печати псевдографики в два прохода и возврат в обычный режим выполняется командами ".тт" или ".нф".
.дс
.шп+8
7.2 Печать рисунков
.шп-8
ТОР позволяет встраивать в текст рисунки, подготовленные специальными графическими редакторами или графическими средствами языков "БЕЙСИК" или "РАПИРА". Рисунок должен храниться на диске в двоичном файле типа "B" или "K", представляющем копию экрана в монохромном графическом режиме 256х256 точек (рис. 9).
.ао0
.цв .дв .гр 255\--------------------------------------------\ | ЭКРАН 256х256 | | | y2| - - - \----------------------\ | | | Встраиваемый | | | | рисунок | | | | | | | | | | | | | | | | | | y1| - - - |---------------------- | | ! ! | | | |-------+----------------------+------------- 0 x1 x2 255 Рис. 9 Расположение на экране печатаемого рисунка .нф
Встраивание рисунка выполняется по команде:
.цв
.шп+8
".рс x1,y1,x2,y2,Dx,Dy,ЛО,INV,ИМЯ",
.нф
параметры которой обозначают следующее:
.кс-3
x1,y1,x2,y2 - координаты левой нижней и правой верхней границ рисунка на графическом экране; Dx,Dy - масштабные коэффициенты при выводе одной графической точки на бумагу. Они определяют размер прямоугольника на бумаге (в точках), соответствующего одной точке на экране. Коэффициенты выбираются из того расчета, что при печати в графическом режиме на одну строку текста (80 символов) приходится 1120 точек графики для принтера CPA-80 и 960 точек для остальных моделей; ЛО - левый отступ начала рисунка относительно левого края бумаги; INV - признак нормальной (0) или инверсной (128) печати; ИМЯ - имя двоичного файла рисунка.
.нф
Ниже в качестве примера показан рисунок, распечатанный по команде ".рс 0,0,255,255,3,1,0,ТОР:рисунок":
.рс 0,0,255,255,3,1,10,1,ТОР:рисунок
.цв
Рис. 10. Пример встроенного в текст рисунка
.нф
.сс
.ст ТОР:руководство8
[an error occurred while processing this directive]