我看到这个演示 http://www.setasign.com/products/fpdi/demos/simple-demo/
<?php
require_once('fpdf.php');
require_once('fpdi.php');
// initiate FPDI
$pdf = new FPDI();
// add a page
$pdf->AddPage();
// set the source file
$pdf->setSourceFile("PdfDocument.pdf");
// import page 1
$tplIdx = $pdf->importPage(1);
// use the imported page and place it at point 10,10 with a width of 100 mm
$pdf->useTemplate($tplIdx, 10, 10, 100);
// now write some text above the imported page
$pdf->SetFont('Helvetica');
$pdf->SetTextColor(255, 0, 0);
$pdf->SetXY(30, 30);
$pdf->Write(0, 'This is just a simple text');
$pdf->Output();
我想添加try 3文本和不同的协调(X,Y)
我在尝试
$pdf->Write(142.5,170 'This is just a simple text');
$pdf->Write(118,175, 'This is just a simple text');
$pdf->Write(167.5,175, 'This is just a simple text');
我删除了代码
$pdf->SetXY(30, 30);
没有工作,我很困惑:(
答案 0 :(得分:1)
写(浮点数h,字符串txt [,混合链接])
此方法从当前位置打印文本。达到右边距时 (或符合\ n字符)发生换行,文本从左侧继续 余量。方法退出时,当前位置仅保留在文本的末尾。 可以在文本上添加链接。
参数
h - 行高。 txt - 要打印的字符串。 link - AddLink()返回的URL或标识符。
如您所见,第一个参数不是位置。您最初必须SetXY
到您要提供文字的位置,Write
,SetXY
用于其他位置,Write
下一个字符串等等。< / p>
$pdf->SetXY(x1, y1); // position of text1, numerical, of course, not x1 and y1
$pdf->Write(0, 'Text1');
$pdf->SetXY(x2, y2); // position of text2
$pdf->Write(0, 'Text2');
$pdf->SetXY(x3, y3); // position of text3
$pdf->Write(0, 'Text3');