PostScriptとは、アドビシステムズ社が開発したスタック指向型のページ記述言語である。
Forthがベースとなっており、略してPSとも呼ばれる。
概要
PostScriptはあらかじめデータをスタックに保存しておき、後から参照するやり方で記述できる逆ポーランド式言語である。名称の由来は、データを先に書き、命令を後に(post)書く(script)ためである。
PostScript3(PS3)からはPDF形式の読み取り、書き出しにも対応している。
例
%!
gsave
100 100 moveto
200 100 lineto
200 200 lineto
100 200 lineto
closepath
stroke
showpage
grestore
このように記述すると、(100, 100)の座標を左上とした縦横100の正方形が描画される。デフォルトではこの数字はpt単位であり、1pt=1/72inなので、描かれる図形は縦横25/18in=約3.528cmの正方形で、上と左には同じ長さの余白がある、ということである。
上記をみると、命令の前にオペランドが書いてあることがわかる。
- 3
- 0pt