1

writeHTML()はTCPDFの関数を使用して、関数を使用してHTMLを記述setPageRegions()し、画像の周りに浮かぶようにします。それは正常に動作します。しかし、私が抱えている唯一の問題は、テキストがページの右端に移動することです。

で余白を設定SetMargins(20, 20, 20)し、style 属性を使用して html コンテナーの余白と も設定しましたが、すべて無視されます。

テキスト幅を右側の余白にするにはどうすればよいですか。左側は問題ありません。

これは私のコードです:

$pdf->SetMargins( 20, 20);
$pdf->Image( $img, 25, 80, 100, 128, 'JPEG', '', 'N', 0);
$txt = "<p style=\"width:380px;margin-right:20px;text-align:justify;color:rgb( 54,111,148);font-size:12pt;line-height:1px;\">... my long text ...</p>";
$pdf->SetXY( 25, 80);
$regions = array( array( 'page' => '', 'xt' => 135, 'yt' =>  80, 'xb' => 135, 'yb' =>  215, 'side' => 'L')); // the region where the picture is located incl. paddings
$pdf->setPageRegions( $regions);
$pdf->writeHTML( $txt, true, false, true, false, '');

助けてくれてありがとう。

4

0 に答える 0