Стандартные функции языка PostScript Щелкните на название категории, чтобы увидеть описания соответсвующих функций.Операторы для работы с содержимым стека Операторы работают с любым элементом в стеке, независимо от его типа Арифметические операции Все операторы этой группы в качестве аргументов ожидают увидеть в стеке числа. Операторы работы с массивами Операторы работы со словарями Словарь - это там где PostScript хранит команды (процедуры), определенные пользователем.Все подключенные словари выстраивются в стек. И поиск команды начинается с вершины стека словарей.Команда, которая будет найденной первой и будет выполнена. Т.е. если в двух словаря СлА и СлБ опеделена комнада А,cловарь СлА находится в стеке словарей выше словаря СлБ, то будет выполнена команда А из словаря СлА. Операторы работы со строками PostScript оперирует 8-битными символами. Строка - это тот же массив символов, но реализован компактнее. К тому же оператор show ожидает именно этот тип данных. Операторы сравнения Операторы этой группы возвращают переменную логического типа, которая может иметь всего два состояния true и false. Которая, как правило, необходима операторам управления порядком выполнения программы. Операторы управления потоком команд Операторы этой группы служат для изменения порядка выполнения остальных операторов. Они организуют циклы, ветвления и некоторые дополнительные функции. Операторы работы с типом аргументов и преобразования. В силу того что PostScript типизированный язык, то появились операторы для работы с типами данных: определения типа аргумента, преобразование одного типа данных в другой. Операторы для работы с файлами. Операторы обеспечивающий доступ к данным, хранящимся в файлах. Операторы для работы с виртуальной памятью.
Другие операторы Операторы, которые не попали ни в одну из категорий. Операторы графического состояния Операторы возвращают определенный аспект или, наоборот, устанавливающие какой-либо параметр состояния интерпретатора: текущий цвет, ширину линии и т.д. |