Ваша программа PostScript заявляет, что она совместима с EPS:
%!PS-Adobe-3.0 EPSF-3.0
, но не содержит комментарий %% BoundingBox, который недопустим для EPS и серьезно запутает любого интерпретатора, который пытается рассматривать его как EPS.
Часть программы, которая фактически выполняет что-либо (в отличие от определения функциональности), выглядит так:
save
306.0 396.0 translate
1.001 1.001 scale
0 0 translate
0 1 moveto 1 1 lineto 1 0 lineto 0 0 lineto closepath clip newpath
restore showpage
Таким образом, сохраняя текущее состояние, перемещается начало координат (0,0 ) от нижнего левого края носителя до 306, 306. Поэтому все последующие операции по координации начнутся в этом месте на носителе. Он масштабирует CTM почти точно на 1. Преобразует источник снова, но на этот раз в 0,0, поэтому он не имеет никакого эффекта (нет, он не перемещает его назад в нижний левый угол, эти операции являются кумулятивными ).
Затем он создает квадрат 1 контура пути и делает его областью обрезки. Все последующие операции рисования, которые ie за пределами этой области будут вырезаны, а не прорисованы.
Затем он восстанавливает состояние до состояния в начале программы.
Наконец, оно отображает содержимое страницы.
Как вы могли заметить, на самом деле он вообще ничего не рисует. Так что в программе нет ничего плохого, она просто бессмысленная: -)
Вам нужно go вернуться к авторам программы и выяснить у них, почему она генерирует PostScritp, который ничего не рисует.