PDFファイルのすべてのページに(プログラムで)ページ番号を書き込もうとしています。私が書くために使用するオブジェクトは次のようになります。
493 0 obj
<</Length 96>>
stream
Q
/2 12 Tf
/DeviceRGB cs
0 0 0 scn
q
1 0 -0 1 298 32 cm
BT
1 0 0 1 -3.6 1.884 Tm
(2) Tj
ET
Q
endstream
endobj
フラグ「/rotate」を使用するページでそれを実行しようとするまでは、うまくいきました:
23 0 obj
<</Parent 2 0 R /Rotate 180 /Contents [492 0 R 24 0 R 493 0 R ] ... >>
...
そうしようとすると、私が書いた数字が逆さまになりました(そして、ページの下部ではなく上部に)。
PDFマニュアルでこれについて読んだところ、注釈フラグを使用できることがわかりました。これは、書かれた番号を固定し、ページの回転による影響を受けないようにしたいことを示しています。
そのために、493 obj ディクショナリに対応するフラグ (NoRotate) を追加しようとしました。
493 0 obj
<</Length 96 /F 16>>
stream
...
実際に起こる唯一のことは、書き込もうとしている数字がまったく表示されないことです。
「/F」に別の数字を読み込もうとしましたが、それらはすべて目に見えない数字につながります。
マニュアルやネットで例を探してみましたが、見つかりませんでした。
私は何を間違っていますか?「/F」を間違った場所に置いたのではないでしょうか??