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

时间:2012-05-15 13:07:51

标签: php html pdf tcpdf

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

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

tcpdf.org/examples.php(使用PDF和PHP代码的示例!)

在此示例中,这是http://www.tcpdf.org以下的行以及欢迎使用TCPDF。我怎么能删除这个?

5 个答案:

答案 0 :(得分:22)

tcpdf website - examples中的exemple 002所示,没有标题,此处为the php code example

“魔法”由此代码完成:

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

就是这样!希望它有所帮助

答案 1 :(得分:4)

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

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

答案 2 :(得分:3)

我试着写这段代码,^ _ ^

它适用于标题和&页脚。

<强> $ PDF-&GT; setPrintHeader(假);

$ pdf-&gt; setPrintFooter(false);

答案 3 :(得分:1)

虽然我更喜欢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));

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

答案 4 :(得分:0)

我们可以修改tcpdf.php个文件,

自:

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

致:

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

就是这样。