背景:既存のPDFフォームを取得し、その上にテキストをオーバーレイするアプリケーションを開発しています。PDFはバージョン1.3です。私はここにあるfpdfiクラス(phpで書かれています)を使用しています:
http://www.setasign.de/support/manuals/fpdi/
私はここにあるtcpdfクラスの拡張としてfpdfiを使用しています:
http://www.tcpdf.org/index.php
私は次のような(php)コードの行を使用します:
$ this-> SetXY(25、250); $ this-> Cell(0、8.6、$ data ['my_data_to_overlay']);
ここで、$ thisはfpdfiクラスのインスタンスを参照し、SetXY関数はテキスト(x、y)を配置する座標を指示し、Cell関数は表示するテキストと大きさなどを指示します。ページの高さは279.4です(ここでのすべての単位はmm単位になります)
問題:
y座標を250より高く設定すると(251でも)、テキストは現在のページの下部ではなく、次のページに配置されます。その線より上の250の座標は、ページの上端でも正しく表示されます。
ページの下部近くにテキストをオーバーレイできないのはなぜですか?私は何が間違っているのですか?
また、ページの余白はすべて0に設定され、ヘッダーとフッターは無効になっています。