Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

Interpress - это язык описания страниц, разработанный Xerox PARC на основе языка программирования Forth [1] и более раннего графического языка под названием JaM. PARC не смог коммерциализировать Интерпресс. Двое из его создателей, Чак Гешке и Джон Варнок , покинули Xerox, основали Adobe Systems и создали аналогичный язык под названием PostScript . Interpress используется в некоторых принтерах Xerox, наиболее известным из которых был DocuTech Network Production Publisher, и он поддерживается в Xerox Ventura Publisher . Interpress также используется в качестве выходного формата для PARC.Система InterScript , которая представляет собой редактируемый формат текстового процессора для документов с форматированным текстом . Интерпресс описывает желаемый или идеальный внешний вид документа, полностью созданного каким-либо другим процессом (эмиттером). Все решения о завершении строк, переносах и выравнивании строк, а также все решения о формах и положениях изображений принимаются до создания эталона. Поскольку Интерпресс описывает документ независимо от устройства, мастер может быть напечатан на различных устройствах, каждое из которых максимально приближено к идеалу, представленному мастером.

Функциональные наборы [ править ]

Interpess настолько обширен, что некоторые производители принтеров могут предпочесть поддерживать только его часть, возможно, чтобы сократить время и стоимость разработки или улучшить производительность. Понимая это, а также возможность возникновения хаоса, если бы каждый принтер реализовал свою часть языка, Interpress был разработан таким образом, чтобы определить три стандартных набора функций: [2]

Коммерческий набор [ править ]

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

Набор публикаций [ править ]

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

Профессиональный набор графики [ править ]

- состоят из всех средств визуализации (типов, литералов и операторов базового языка), полноцветного кодирования и инструкций по печати (которые были расширены Эрнестом Л. Леггом)

Инструкции по печати [ править ]

Этот набор функций позволяет указывать принтеру, какой носитель использовать (размер бумаги, тип, цвет), количество копий, стороны печати, а также действия по окончательной обработке, такие как сшивание. Эти инструкции не являются обязательными, и их действие зависит от возможностей принтера.

Пример [ править ]

Более сложная структура будет включать вложенные блоки и CONTENTINSTRUCTIONS, токен, используемый для различения тела инструкций содержимого от тела страницы. Как правило, инструкции по содержанию имеют приоритет над инструкциями в документе. Вложенные блоки {BEGIN..END} позволяют создавать большие документы из более мелких.

Шрифты [ править ]

Это определения, которые часто встречаются в преамбуле, поскольку они обычно применяются ко всему документу.

Ссылки [ править ]

  1. ^ Харрингтон, Стивен Дж .; Бакли, Роберт Р. (1988). Интерпресс, справочник . Книга Брейди. п. 18. ISBN 0-13-475591-X.
  2. ^ Харрингтон, Стивен Дж .; Бакли, Роберт Р. (1988). Интерпресс, справочник . Книга Брейди. п. 411. ISBN 0-13-475591-X.

Внешние ссылки [ править ]