TCPDF删除<ul>缩进</ul>

时间:2013-11-18 12:47:18

标签: html margin tcpdf spacing

由于某些原因,当我使用writeHTML()打印无序列表时,TCPDF会向左侧添加空格。默认情况下,PDF的边距为5(使用$pdf->SetMargins(5, 0, 10, true);设置),但列表项会缩进。

我已经设置$pdf->setCellPaddings(0,0,0,0);,这可以防止<p>标记的空格(减号),但显然不会影响列表。

电话:

$pdf->writeHTML('<ul><li>...</li></li>...</li></ul>');

结果:

enter image description here

我有没有选择?

3 个答案:

答案 0 :(得分:23)

有一种方法setListIndentWidth。例如:

$pdf->setListIndentWidth(4);

您可以试验该值。文档条目为here

答案 1 :(得分:0)

在tcpdf.php中找到$this->lMargin += $this->listindent;并替换为$this->lMargin += $this->listindent/2;

答案 2 :(得分:-2)

变化:

$pdf->writeHTML('<ul><li>...</li></li>...</li></ul>');

为:

$pdf->writeHTML('<ul style="margin: 0px; padding: 0px;"><li>...</li></li>...</li></ul>');

<ul> -Tag总是在左侧(填充)和边距顶部添加空格。