由于某些原因,当我使用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>');
结果:
我有没有选择?
答案 0 :(得分:23)
答案 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总是在左侧(填充)和边距顶部添加空格。