もう一つの方法は、ハックすることです追記ファイルそのもの。 AIファイルはのポストスクリプトファイルであり、それらを直接変更することができました。私はそれがもう真実かどうかわからない。だからあなたはそれを輸出しなければならないかもしれません。
簡単にするため、1ページがあるとします。したがって、最後にshowpage
(おそらく別の名前を使用)への単一の呼び出しがあります。 showpageの前に実行された描画コマンドがページに表示されます。
グラフィックスの状態(initgraphics
)を再初期化する必要があるかもしれません。文書の残りの部分は、面白いと思っているかもしれません。
テキストを配置するには、新しいフォント(initgraphicsによって無効にされた古いフォント)を設定する必要があります(72点/インチ、28.3465点/ cm)。
/Palatino-Roman 17 selectfont %so much prettier than Times
x y moveto
(new text) show
マージを行うには、Perlを使用することができます、HERE-文書として文書の先頭を発するプログラムによっていくつかのテキストの書き込みラインを構築し、文書の尾を発します。 generating postscript with PERL
また、--
オプション($gs -q -- program.ps arg1 arg2 ... argn
)を使用してコマンドラインから(ゴーストスクリプトを使用して)データを取得することもできます。これらの引数は、/ ARGUMENTSという名前の配列を介してプログラムにアクセスできます。
したがって、1インチ幅、3インチ高さ、左上から4インチ、下から4インチの空白の看板を握っている恐ろしいピエロの素敵なグラフィックがあるとします。このコードをpsプログラムのshowpage
の直前に挿入することができます。
initgraphics
/Palatino-Roman 12 selectfont
4 72 mul 4 72 mul moveto
ARGUMENTS {
gsave show grestore 0 -14 rmoveto
} forall
これで、面白いことを言うことができます($gs -- clown.ps "On a dark," "and stormy night..."
)。
差し込み印刷のような音です。 –