如何在TCPDF中删除标题下方和$html上方的行


How to remove line below header and above $html in TCPDF?

如何在TCPDF中删除标题下方和$html上方的行?

http://www.tcpdf.org/examples/example_001.pdf

tcpdf.org/examples.php(PDF ang PHP代码示例!

在此示例中,这是 http://www.tcpdf.org 下方和上方的行欢迎来到TCPDF。如何删除它?

如 tcpdf 网站上所示 - 示例 002 中的示例没有标头,这里是 PHP 代码示例。

"魔术"由以下代码完成:

// remove default header/footer
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);

就是这样!希望它有帮助

您可以通过子类化 TCPDF 类并覆盖方法 Header() 和 Footer() 来删除它:

class MyTCPDF extends TCPDF
{
   public function Header()
   {
      // NOP! Overrides default header
   }
   public function Footer()
   {
      // NOP! Overrides default footer
   }
}

I V 尝试编写此代码, ^_^

它适用于页眉和页脚。

$pdf->setPrintHeader(false);

$pdf->setPrintFooter(false);

虽然我更喜欢jnhghy - Jantea Alexandru选择的答案,但如果您只需要快速的东西,以下是另一种方法:

更改以下代码:

$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 058', PDF_HEADER_STRING);

$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 058', PDF_HEADER_STRING, array(0,0,0), array(255,255,255));

这仅将线条的颜色设置为白色(页面的背景色)。第一个颜色数组用于标题文本颜色,第二个颜色数组用于标题行颜色。

我们可以编辑tcpdf.php文件,

从:

protected $header_line_color = array(0,0,0); 

自:

protected $header_line_color = array(255,255,255);

就是这样。