Материал: Вывод векторного изображения в формате Postscript

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

 

.3 Операторы изображения текстов


Текстовая строка задается набором символов в круглых скобках. Показывается текстовая строка командой show. Для рисования текста необходимо указать какое-либо имя шрифта и затем выполнить команду findfont, которая заставляет интерпретатор искать нужный файл. Шрифт нужно промасштабировать это делает команда scalefont. После этого команда setfont устанавливает данный фонт как текущий для рисования.

 

.4 Операторы циклов и условные операторы


Операторы циклов - обязательная конструкция вычислительных языков. В PostScript существует простой цикл, цикл с параметром и цикл по условию.

Оператор простого цикла называется repeat, он берет из стека два объекта: процедуру и число повторений, после этого он повторяет процедуру столько раз, какое значение имеет число.

При вычислении функций одной переменной с постоянным шагом часто используют цикл с параметром. Этот оператор называется for, он берет из стека четыре объекта: процедуру, конечное значение параметра, шаг по параметру, начальное значение параметра. Число повторений в нем не фигурирует и равно разности конечного и начального значений, деленной на шаг плюс один.

Условный оператор if, он берет из стека процедуру, затем логическую переменную, которая получается в результате проверки условия и сели логическая переменная равна true, то выполняет процедуру.

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

Условный цикл организуется с помощью двух операторов loop, он берет из стека процедуру и выполняет ее сколько угодно раз, пока не встретиться вторая команда exit, которая прерывает цикл.

Условные операторы выполняет процедуру только в том случае, если условие истинно. Условие можно получить использую операции сравнения. В PostScript она записываются как:

-     eg - равно;

-        ne - не равно;

         gt - больше;

         ge - больше или равно;

         lt - меньше;

         le - меньше или равно.

Логические переменные, получаемые в результате проверки условий, можно объединять операциямиnot, orили xor.

 

Заключение

изображение отрисовка postscript автоматический

В ходе прохождения практики был изучен язык разметки страниц Postscript. На примере была доказана целесообразность использования данного языка для автоматизации процесса генерации изображения циферблата манометра.

 

Список использованных источников


. Первоначальное представление языка PostScript.[Электронный ресурс]. - Режим доступа: http://tex.anabar.ru/PostScript/books/articles/postscript.htm

. Язык программирования PostScript.[Электронный ресурс]. - Режим доступа: http://psdraw.narod.ru/ (дата обращения: 28.04.2017)

. Семь уроков по PostScript. [Электронный ресурс]. - Режим доступа: http://www.acrobat6.ru/7post/ (дата обращения: 28.04.2017)

Источник: https://www.bibliofond.ru/view.aspx?id=896725