stroke «Закрашивает» линию текущего контура текущими толщиной и цветом этой линии. Стыки между соединяющимися отрезками прямой рисуются цветом текущей линии (см. команду setl inejoin).

Концы открытых контуров закрашиваются цветом текущего контура (см. команду setl i песар).

По завершении работы stroke выполняет команду newpath fill Заполняет текущим цветом область, ограниченную текущим контуром. Новый цвет покрывает все расположенные под ним рисунки. Оператор f i 11 выполняет команду cl osepath перед началом закрашивания и команду newpath после закраски

1012

Приложение Г. Введение в PostScript*

setlinewidth Выталкивает из стека верхний элемент и присваивает его значение текущей толщине линии

setgray Выталкивает верхний элемент, который должен представлять собой число от 0 до 1, и присваивает его значение текущему оттенку серого цвета. Здесь 0 означает черный цвет, а 1 - белый setrgbcolor Устанавливает текущий цвет равным (red, green, blue), где каждое число лежит в диапазоне от 0 до 1.

Его форма: red green blue setrgbcolor S - (Этот оператор годится только для устройств цветного изображения, таких как цветные лазерные принтеры) dip Устанавливает текущий контур в режим линии отсечения. Последующее рисование отсекается на этой границе

setlinecap Устанавливает форму окантовки на концах открытых отрезков контура. На рис. Г.б показан эффект различных возможных значений параметра этого оператора. Отрезок прямой показан в виде тонкой внутренней линии. В зависимости от толщины этой линии окантовка может иметь форму выпуклой полуокружности или квадрата

setlinejoin Устанавливает форму соединения двух отрезков линий. На рис. Г.7 показаны возможные значения параметра. Если параметр равен 1, то диаметр дуги равен толщине линии

Г2.5. Преобразования координат В PostScript предусмотрен мощный механизм изменения рисунков. Система координат, в которой находится рисунок (ее называют пользовательской системой координат), может быть изменена с помощью команд translate, rotate, scale. Начнем с команды.


⇐ Предыдущая| |Следующая ⇒