Postscript文件语法查询

时间:2013-01-28 13:45:58

标签: postscript

我有几个后记,基本上代表相同的图形信息,虽然不同。

我不理解语法,因此如果有人帮助理解以下(样本)行之间的区别,我将不胜感激 -

文件1中的行 -

0 0 0 1 scol  L N 232 3740 M 232 3475 I 232 3475 I 233 3475 I 233 3475 I 233 3740 I 233 3740 I 232 3740 I 232 3740 I C 

233 3475 M 550 3475 I 551 3475 I 551 3475 I 550 3475 I 233 3475 I 232 3475 I 232 3475 I 233 3475 I C 

233 3739 M 550 3739 I 551 3739 I 551 3740 I 550 3740 I 233 3740 I 232 3740 I 232 3739 I 233 3739 I C 

文件2中的行 -

0 0 0 1 scol  L N 232 3740 M 232 3475 I 232 3474 I 233 3474 I 233 3475 I 233 3740 I 233 3740 I 232 3740 I 232 3740 I C 

 L N 233 3474 M 550 3474 I 551 3474 I 551 3476 I 550 3476 I 233 3476 I 232 3476 I 232 3474 I 233 3474 I C 

 L N 233 3739 M 550 3739 I 551 3739 I 551 3740 I 550 3740 I 233 3740 I 232 3740 I 232 3739 I 233 3739 I C 

我猜其中一个是画线和另一个绘图矩形。可能完全错了......

任何帮助都会非常感激。

此外,任何有关postscript语言语法的参考链接也会有所帮助。

1 个答案:

答案 0 :(得分:3)

postscript是一种编程语言。 scol,L,N,M,I,C, etc是可能在其他地方定义的函数。

在代码的前面看一下,你应该可以找到像

这样的东西
/M {moveto} def
/N {newpath} def

然后开始阅读手册以对其进行排序..

www.adobe.com/products/postscript/pdfs/PLRM.pdf

btw我猜你的猜测是正确的。:

newpath x0 y0 moveto x1 y1 lineto x2 y2 lineto ... xn yn lineto stroke

是绘制线条的非常典型的构造