掴んだ物(技術)はちゃんと食べる記録帳

興味を持ったものに対する足跡を残していくために作成しました。勉強しながら書いているので、間違いや短絡もあると思います。ご指摘いただけると喜びます。

2020-09-01から1ヶ月間の記事一覧

Let's PostScript(4) 関係オペレータで比較する

関係オペレータ 制御をおこなうためには、2つのObjectを比較評価する必要があるわけで、このような処理を行うオペレータを関係オペレータ(Relational Operator)といいます。 Post Scriptの比較評価結果はtrueとfalseのみです。 文法は object1 object2 xx …

Let's PostScript(3) Operand Stackの操作

今日は久しぶりの飲み会でした。送別会だったのですが。そんなわけで、今日は簡単に済ませます。 StackはLIFO(Last In First Out) Stackは達磨落としのような感じで最後に入れた(Push)Objectが最初に出てきます(Pop)これをLIFOといいます。 実際に、Ghost …

Let's PostScript(2) ObjectとOperand Stack

前回以下の実行結果で出てくるGS<...>のカッコ内の数字は何者かというところで話を切りましたが、これはいまOperand Stackに積まれているStackの段数を示しています。 GS>/Helvetica GS<1>findfont GS<1>20 GS<2>scalefont GS<1>setfont GS>0 0 GS<2>moveto …

Let's PostScript(1) Hello World!!

教材と環境 いまさらながら、PostScript(一部PDF)について、ざっくりと勉強していこうと思います。 使用する教材は、いわゆる赤本です。 環境はGhostScriptのVersion9.52を用います。 対話モードで遊ぶ 引数なしでGhostScriptを起動すると、対話モードで起動…