1

FPDFを使用してPDFファイルを生成しています。から特定の変数を保存し、<textarea>を介して出力していMultiCell()ます。

入力は次の<textarea>ようになります。

ここに画像の説明を入力

しかし、PDF ファイルは次のように出力されます。

ここに画像の説明を入力

入力に含まれていない不要な改行を出力します。

私のコードは次のようになります。

$v=mysql_query("select * from postflight where reservno = '$_SESSION[ptrcode]'") or die(mysql_error());
$w=mysql_fetch_array($v);
$z=$w['prem']; //pilot remarks

$pr="PILOT REMARKS\n".$z;
$pdf->MultiCell(189, 8, $pr, 1, 1);

どうすればこれを修正できますか? それとも、これは MultiCell() のテキスト ラップのデフォルトの間隔ですか? ありがとう。

4

1 に答える 1

0

2 番目のパラメーターはheightパラメーターです。この値を下げることで間隔を減らすことができます。たとえば、2またはに設定してみて3ください。

$pdf->MultiCell(189, 3, $pr, 1, 1);
于 2013-05-22T07:45:45.557 に答える