1

fpdiでテキストを中央揃えにして、単語の長さに関係なく常に中央揃えにする方法はありますか?

4

4 に答える 4

5

http://www.fpdf.de/funktionsreferenz/Cell/を見てください-パラメータ$alignは、テキストを中央揃えにするために「C」を取ります。

働き:

$fpdf->Cell(float w, float h, string txt, mixed border, integer ln, string align, integer fill, mixed link);

それで:

$fpdf->Cell(20,10,"Your Content",0,1,"C");

現在の位置にwidth=20、height = 10のセルを配置し、指定されたコンテンツで塗りつぶします

于 2011-01-09T08:55:44.187 に答える
2

関数を使用してgetstringwidth、テキストの幅を計算します。答えを 2 で割って (中心位置を取得するため)、それを使用して位置をオフセットします。

例えば ​​:

pdf.text 89 - (pdf.getstringwidth("Your text here") / 2),132,"Your text here"

ページの左から 89 mm の中央にテキストを配置します。

于 2014-03-21T12:24:41.710 に答える
1

これはあなたに役立つかもしれませんhttp://www.fpdf.de/downloads/addons/41/

$pdf->WriteHTML('You can<P ALIGN="center">center a line</P>');
$pdf->MultiCell(75, 8, 'You can<P ALIGN="center">center a line</P>', 'L');
于 2012-11-22T18:21:51.953 に答える