fpdiでテキストを中央揃えにして、単語の長さに関係なく常に中央揃えにする方法はありますか?
6289 次
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 に答える