アドレスを表示するためにfpdfマルチセルを使用しています。アドレスの各行は、次のような新しい行に表示されます。
102 South Avenue
Suite 107
Scottsdale AZ 85260
111-000-1111
ただし、各行の間の行の高さは、新しい行を超えています。 FPDFでMultiCellの行の高さを設定する方法はありますか?
高さは、マルチセル要素全体の高さではなく、マルチセルの各テキスト行の高さです。
MultiCellが行うことは、指定されたテキストを複数のセルに広げることです。これは、2番目のパラメーターが各行(個々のセル)の高さを定義し、集合としてのすべてのセルの高さを定義しないことを意味します。
MultiCell(float w、float h、string txt [、mixed border [、string align [、boolean fill]]])
完全なドキュメント ここ を読むことができます。
FPDFマニュアル によると、MultiCellは次のように定義されています
MultiCell(float w, float h, string txt [, mixed border [, string align [, boolean fill]]])
ここで、hは「セルの高さ」です。
Hは通常の言語の "行の高さ"であり、探していたパラメーターであるため、少し混乱します。
//reduce line height
$lineHeight=4;
$pdf->Cell(150,102 South Avenue',1,0,'L',true);
$pdf->Ln();
$pdf->Cell(150,Suite 107',1,0,'L',true);
$pdf->Ln();
$pdf->Cell(150,Scottsdale AZ 85260',1,0,'L',true);
$pdf->Ln();
$pdf->Cell(150,111-000-1111',1,0,'L',true);
//セルの2番目の列は行の高さのサイズを調整します