GED(1G) GED(1G) НАЗВАНИЕ ged - графический редактор СИНТАКСИС |/usr/bin/graf/ged [-e] [-rномер_области] [-R] [-u] [метафайл ...] ОПИСАНИЕ Ged - интерактивный графический редактор, позволяющий визуализировать, создавать и редактировать метафайлы [см. gps(4)] на терминалах серии Tektronix 4010. Если метафайлы заданы, ged считывает их во внутренний дисп- лейный буфер и визуализирует его. После этого содержи- мое буфера можно редактировать. Если метафайл не задан или задан как -, информация читается со стандартного ввода. В командной строке допускаются следующие опции: -e Не очищать экран перед началом рисования. -rномер_области Окно выбирается на области с заданным номером, от 1 до 25. -R При использовании операции ! запускается ограни- ченный shell [см. rsh(1)]. -u Окно на всем пространстве. Метафайл содержит графические объекты трех видов: от- резки прямых, дуги и тексты. Дуги и прямые имеют на- чальную (опорную) точку и несколько (быть может, 0) вспомогательных точек. Текст имеет только опорную точ- ку. Объекты располагаются на декартовой плоскости (в "мире"). Протяженность каждой из осей - 64K (от -32K до +32K) точек (мировых_единиц). Мир разделен на 25 равных квадратных областей. Области располагаются в пяти поло- сах, по пять квадратов в полосе. Левый нижний квадрат имеет номер 1, правый верхний - 25. Ged проецирует прямоугольные участки "мира", называемые окнами, на экран дисплея. Окна позволяют рассматривать картинки с различным распложением относительно мира и различным увеличением; мировое_окно - это окно с мини- мальным увеличением, которое позволяет рассматривать весь мир. Начальное_окно - окно, которое позволяет вы- вести буфер дисплея, полностью вместив его на экран. Команды Команды графического редактора вводятся покомпонентно. Обычно каждый компонент заканчивается символом возврата каретки. Пока не введен последний возврат каретки, ко- манда может быть отменена клавишей прерывания. Вводимая строка компонента может редактироваться средствами shell'а. Подсказка * показывает, что ged ожидает перво го компонента. Команда может включать в себя следующие компоненты: Командная_строка Командная_строка состоит из имени команды и следу ющих за ней аргументов. Имя команды задается одним символом. Аргументы команды - это либо опции, либо имя файла. Опции предваряются символом -. Текст Текст - последовательность символов, заканчивающа- яся неэкранированным возвратом каретки. Длина текста не может быть больше 120 строк. Точки Точки - последовательность одной или более точек на экране (не более 30), указанные перекрестием или заданные именами. Подсказка для ввода точек - появление перекрестия. В этом случае, набирая: пробел Вводим точку с текущими координатами. Точка по- лучает номер. $n Вводим точку, которая ранее уже была задана но- мером n. >X Помечаем последнюю введенную точку заглавной буквой X. $X Вводим точку с именем X. . Устанавливаем предыдущие точки как текущие точ- ки. В начале команды предыдущие точки - положе- ния, полученные предыдущей командой. = Выводим предыдущие точки. $.n Вводим точку с номером n из числа предыдущих точек. # Стираем последнюю введенную точку. @ Стираем все введенные точки. Центр Центр задается нажатием возврата каретки или опе- рацией $. Помечается звездочкой. Целевая_точка Целевая_точка задается нажатием возврата каретки или операцией $. Краткое изложение команд В приводимых ниже командах и опциях нужно указывать только первую букву. Скобки [ ] окружают необязательные аргументы, скобки ( ) используются для группировки, слово "или" разделяет альтернативы. Команды создания |Arc [-echo,style,weight] точки |Box [-echo,style,weight] точки |Circle [-echo,style,weight] точки |Hardware [-echo] текст точки |Lines [-echo,style,weight] точки |Text [-angle,echo,height,mid_point,right_point,text,weight] | текст точки Команды редактирования |Delete (-(universe или view) или точки) |Edit [-angle,echo,height,style,weight] (-(universe или view) | или точки) |Kopy [-echo,points,x] точки центр целевая_точка |Move [-echo,points,x] точки центр целевая_точка |Rotate [-angle,echo,kopy,x] точки центр целевая_точка |Scale [-echo,factor,kopy,x] точки центр целевая_точка Команды просмотра |coordinates точки |erase |new_display |object_handles (-(universe или view) или точки) |point_handles (-(labelled_points или universe или view) или точки) |view (-(home или universe или region) или [-x] центр целевая_точка) |x [-view] точки |zoom [-out] точки Прочие команды quit или Quit |read [-angle,echo,height,mid_point,right_point,text,weight] | имя_файла [целевая_точка] |set [-angle,echo,factor,height,kopy,mid_point,points,right_point, | style,text,weight,x] |write имя_файла !команда ? Опции Опции определяют параметры, используемые для создания, редактирования и визуализации графических объектов. Если параметр, используемый командой, не указан как оп- ция, параметру будет присвоено значение по умолчанию (см. ниже). Формат опций: -опция[,опция] ... где опция - это символ[значение]. Частный случай опции - это флаг, который может принимать лишь значения исти- на или ложь (обозначается, соответственно, как + и -). Если значение флага не задано, подразумевается истина. Опции объекта anglen Угол в n градусов. echo Если истина, отображать добавления к дисплейному буферу. factorn Масштабный множитель в n процентов. heightn Высота текста n мировых_единиц (0