0

Postscript ファイルに透かしを入れるために Postscript を使用しようとしています。私は setpagedevice でこれをやっています:

    <<
       /EndPage {
       exch pop 2 lt {
          /Times-Roman 40 selectfont
          .6 setgray 300 300 moveto 30 rotate (Watermark) show
          true}
          {false} ifelse
       } bind
    >> setpagedevice

    (file_to_watermark.ps) run

これはうまく機能しますが、ページのサイズに関係なく、透かしをページの中央に配置したいと思います (このコードは、さまざまなサイズの file_to_watermark.ps で機能する必要があります)。私のコードは現在、特定の座標に基づいて透かしを配置し​​ています。これは、異なる file_to_watermark.ps が異なるページ サイズ (つまり、リーガル、レターなど) で使用されている場合、明らかにマークを中央に配置しません。現在の file_to_watermark.ps のページサイズを取得し、事前定義された座標ではなく、それに基づいて透かしをページの中央に配置する方法はありますか?

4

1 に答える 1