7

我怎样才能让这个生成的文本出现在页面的中心。

Generated = $_POSTmethod ...所以我不知道输入中的文本会有多长时间。我需要以某种方式预先确定中心参数。

有任何想法吗?也许是这样的:

MultiCell(0,$height,"text",0,'C') ?
4

4 回答 4

16

通常它是 $pdf->Cell(0, $height, "text", 0, 0, 'C');,但如果你在页眉或页脚函数中这样做,它是$this->Cell(0, $height, "text", 0, 0, 'C'). $height如果您在 function() 调用中执行此操作,请不要忘记声明为全局。

于 2011-06-16T05:37:36.547 回答
6

谢谢牛头!这对我有用:

$mid_x = 135; // the middle of the "PDF screen", fixed by now.
$text = $userFullName;
$pdf_file->Text($mid_x - ($pdf_file->GetStringWidth($text) / 2), 102, $text);
于 2011-11-04T16:40:44.860 回答
4

这可能对你有用

MultiCell(0,$height,'You can<P ALIGN="center">center a line</P>',0,'C')
于 2012-11-22T11:07:35.623 回答
2
$pdf->Text($mid_x-$pdf->GetStringWidth($text)/2,$y,$text);
于 2011-09-30T14:13:32.810 回答