私はfpdf multicellを使ってアドレスを表示しています。アドレスの各行は次のように新しい行に表示されます。fpdfマルチラインの行の高さ
102 South Avenue
Suite 107
Scottsdale AZ 85260
111-000-1111
しかし、各ライン間のラインの高さは、新しいライン以上のものです。 FPDFでMultiCellの行の高さを設定する方法はありますか?
私はfpdf multicellを使ってアドレスを表示しています。アドレスの各行は次のように新しい行に表示されます。fpdfマルチラインの行の高さ
102 South Avenue
Suite 107
Scottsdale AZ 85260
111-000-1111
しかし、各ライン間のラインの高さは、新しいライン以上のものです。 FPDFでMultiCellの行の高さを設定する方法はありますか?
FPDF manualによれば、マルチセルをh "は、細胞の高さ" である
MultiCell(float w, float h, string txt [, mixed border [, string align [, boolean fill]]])
として定義されます。
これは、通常の言語での「行の高さ」と、探していたパラメータが少し混乱しています。
高さは、マルチセル要素全体の高さではなく、マルチセルの各テキスト行の高さです。
与えられたテキストを複数のセルに広げることは、2番目のパラメータが各行(個々のセル)の高さを定義し、集合体としてのすべてのセルの高さを定義しないことを意味します。フルマニュアルhereを読むことができ
マルチセル(Wフロート、フロートH、文字列TXT [、混合境界は[文字列整列[ブール]フィル])。
advanced tableという名前のライブラリを使用すると、この種のものをケーキにすることができます。あなたはthis guyは、各列が、それは保存のために約$ 8 ...その価値はそれがかかりますが、私の推薦はライブラリである
時間は私を信頼してください。
このライブラリを使用して線の高さをどのように調整しますか? – JoeTidee
//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列目には、行の高さのサイズ
かなり多くのthjsが間違っています –
私はこの問題が原因でTCPDFにswiched、および他のいくつかを調整します。 TCPDFは、FPDF関数に比べてはるかに柔軟です。 – janenz00
恐ろしい! TCPDFが良い選択です。情報から: "//このクラスは元々、Public // Olivier Plathey(http://www.fpdf.org)のドメインFPDFクラスから2002年に派生したものですが、現在はほぼ完全に書き直されています数千の //新しいコード行と数百の新しい機能を含んでいます。 –