КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
PostScript - язык программирования
5.4. Язык PostScript - это широко распространенный язык описания страниц со следующими особенностями:
Основные практические преимущества использования языка PostScript:
Основные технические устройства, воспринимающие PostScript:
Вывод на печать в устройствах, работающих с PostScript-командами, возможен в одном из вариантов:
При прямом вводе команд, например, вывод на PostScript-принтере пустой страницы возможен в результате выполнения следующих действий: Copy Con Prn <Enter> showpage <Enter> <Ctrl><D><Enter> <Ctrl><Z><Enter>. При использовании ASCII-файла тот же эффект, что и в первом случае, может быть достигнут следующим образом:
showpage <Ctrl><D> <Ctrl><Z> и сохранение его, например, под именем TEXT.PS в ASCII-формате.
Copy TEXT.PS PRN. Записывать PostScript-команды в отдельном файле удобно при обработке длинных текстов или при построении комплексной графики. В таком варианте при наличии возможных ошибок нет необходимости вводить всю информацию заново, а достаточно лишь откорректировать содержимое созданного файла. PostScript-интерпретаторы, имеющиеся в ряде прикладных программ (например, в MS Word), обеспечивают подготовку данных для вывода на устройствах печати в формате PostScript. Для этого достаточно выбрать соответствующие позиции в меню ФАЙЛПечать. Декартова система координат с осями X и Y выбрана за основу постраничного описания. Сначала описывается содержание всей страницы, прежде чем она сама выводится на печать по команде «showpage». При этом начало координат устройства печати находится в нижнем левом углу листа бумаги формата А4.
Точность позиционирования внутри системы координат устройства печати составляет обычно 1/72 дюйма, т.е. 0.3528 мм (1 пункт PostScript). Чтобы единица измерения равнялась 1 миллиметру, необходимо умножить 0.353 на значение параметра 2.83 (в результате получится 0.99, т.е. почти 1 мм). Таким образом, например, вводом команды «2.83 2.83 scale» единица измерения для удобства может устанавливаться по оси X и по оси Y одновременно (в качестве разделителя в десятичных числах используется не запятая, а точка). Позиционирование исходной точки в системе координат при постраничном описании определяет ее действительное расположение перед выводом данных, така как оно по умолчанию не определено и должно быть задано. Например, чтобы совместить исходную точку с началом системы координат (т.е. с левым нижним углом листа бумаги формата А4), нужно ввести команду: «0 0 moveto». Рисование вертикальной линии, например, высотой 100 мм может быть представлено следующим образом: 2.83 2.83 scale - задание миллиметровой шкалы; newpath - новый объект; 40 40 moveto - задание исходной точки линии; 40 140 lineto - провести линию до конечной точки; 0.7 setlinewidth - установить толщину линии; stroke - начертить линию; showpage - вывести страницу на принтер. Комментарии - пояснения отдельных действий в программе, которые строятся следующим образом:
Используемые шрифты (фонты) могут быть задействованы различными способами:
Методология использования шрифтов в PostScript-устройствах включает выполнение следующих основных этапов:
В качестве примера использования простейших указаний языка PostScript рассмотрим программу вывода листа бумаги с заголовком данного учебного пособия: %Пример простейшей программы
Дата добавления: 2014-01-15; Просмотров: 835; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |