PHP TCPDF删除标题的底部边框

Bru*_*uce 26 php tcpdf

我试图在TCPDF中创建一个标题,但它总是有一个边框.有没有办法可以删除底部边框?

And*_*rás 86

这适用于某些版本:

// Call before the addPage() method
$pdf->SetPrintHeader(false);
$pdf->SetPrintFooter(false);
Run Code Online (Sandbox Code Playgroud)

  • 这工作正常,但我想指定在调用AddPage()方法之前必须添加这些行. (14认同)
  • @Xenos您始终可以子类化 TCPDF 并覆盖调用这两行的 `->AddPage()` ,然后调用父级。 (2认同)

Jam*_*mes 32

如果您不想子类化或更改tcpdf源,只需调用该setHeaderData方法并指定白线颜色.

$pdf->setHeaderData('',0,'','',array(0,0,0), array(255,255,255) );  
Run Code Online (Sandbox Code Playgroud)

  • 这实际上回答了这个问题。但是,如果您希望完全禁用页眉和页脚(就像我一样),那么@András 的答案就是您想要的。 (2认同)

Pat*_*Ján 3

tcpdf.php:

// print an ending header line
$this->SetLineStyle(array('width' => 0.25 / $this->k, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 255, 255)));
Run Code Online (Sandbox Code Playgroud)

  • 这不是答案。在常见情况下,如果没有数据添加到页眉和页脚中,最好禁用页眉和页脚,这在其他答案中指出。 (8认同)
  • 有点旧,但仍然不明白为什么选择这个作为正确答案 (3认同)