Семь уроков по PostScript


Кодирование шрифта - часть 3


Итак язык PostScript был разработан фирмой Adobe Systems в 1985. За эти годы он активно развивался: в следующих версиях добавилась работа с цветом, изображениями и т.д. Реализации PostScript организованы по уровням. Различают языки PostScript Level 1 более поздний , PostScript Level 2. Отметим, что ядро языка при этом не изменилось. PostScript Level 2 адаптирован для новых технологий печати, в него добавлено около 150 новых операторов, оформленных в виде расширений языка. Для нас важно, что эти реализации языка совместимы снизу-вверх, т. е. программа, написанная для реализации Level 1 будет выполнена в интерпретатором для PostScript Level 2. Далее мы будем помечать операторы, относящиеся к Level 2 знаком (L2).

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

languagelevel – определение поддерживаемого уровня языка.

Синтаксис: -- languagelevel à уровень

 

Уровень – это целое число, обозначающее уровень языка PostScript, поддерживаемый интерпретатором. Если он равен 2, то интерпретатором поддерживается язык PostScript Level 2. Если 1 или слова нет в словаре systemdict, то интерпретатор не поддерживает Level 2.

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

 

Синтаксис: -- version à - версия

 

product -- возвращает объект типа строки только для чтения, содержащую название продукта, в котором исполняется интерпретатор языка PostScript.

 

Синтаксис: -- product à

строка

 

revision

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

 

Синтаксис: -- revision à - int




- Начало -  - Назад -  - Вперед -



Книжный магазин