1

我使用writeHTML()TCPDF 中的函数使用setPageRegions()函数编写 HTML,以便它在图片周围浮动。它工作正常。但我唯一的问题是,文本将转到页面的最右端。

SetMargins(20, 20, 20)用 style 属性设置了边距,还用 style 属性设置了 html 容器的边距和 with,但它忽略了这一切。

我怎样才能让文本宽度在右侧有一个边距。左边没问题。

这是我的代码:

$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