6

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

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

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

在此示例中,这是http://www.tcpdf.org下方和 Welcome to TCPDF 上方的行。我怎样才能删除这个?

4

5 回答 5

26

tcpdf 网站上所示 - 示例002中的示例没有标题,这里是php 代码示例

“魔术”是由这段代码完成的:

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

就是这样!希望能帮助到你

于 2014-02-07T10:36:10.980 回答
4

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

class MyTCPDF extends TCPDF
{
   public function Header()
   {
      // NOP! Overrides default header
   }
   public function Footer()
   {
      // NOP! Overrides default footer
   }
}
于 2012-10-01T11:02:24.377 回答
3

IV尝试编写此代码,^_^

它适用于页眉和页脚。

$pdf->setPrintHeader(false);

$pdf->setPrintFooter(假);

于 2015-12-01T05:13:41.807 回答
2

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

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

于 2017-03-01T18:02:48.197 回答
-1

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

从:

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

至 :

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

而已。

于 2016-12-01T06:53:12.843 回答