我有一個PHP項目,我打開一個預製PDF,並通過PHP填充數據。我遇到的問題是其中一個文本元素沒有顯示出來。我將它放在PDF頁面的右下角。如果我稍微向左移動,它就會顯示出來。就好像有一些剪輯或其他東西。當使用FPDF/FPDI/TCPDF生成PDF時,文本被截斷
我正在使用TCPDF,因爲我需要修改現有的PDF,我也必須使用FPDI類。在我看來,FPDI通常與FPDF集成,所以我一直使用FPDF方法來構建我的PDF。好了,下面是我的一些代碼(或相關部分)...
$pdf = new PDF();
$pdf->AddPage('L', 'Letter');
$pdf->SetAutoPageBreak(false);
$pdf->SetXY(261,200);
$pdf->Write(5, 'test');
至少有一到文本的右側空白釐米時,我的260
價值定位文本。如果我把它移動到261
,就像上面的代碼一樣,它就會消失。我可以將文本定位到頁面底部,只有上半部分顯示,但是,我甚至無法接近頁面的右側,否則文本將完全消失。我已將SetAutoPageBreak
設置爲false,因此不會創建新頁面,而且我還調整了清零邊距。
我實際上是在頁面上使用單元格作爲其他文本對象(通常當我需要確保文本在區域中居中對齊時)。一旦我將Text對象轉換爲單元格,一切似乎都可以正常工作。仍然不確定爲什麼其他方法不起作用。謝謝您的幫助。 –