当我用
隐藏标题时$this->setPrintHeader(false);
它仍然从顶部留下空隙(空间)。如何消除间隙,以便身体从页面的开头出现?
EDIT1:这是我使用的prestashop功能
public function writePage()
{
$this->SetTopMargin(-50);
$this->SetHeaderMargin(-55);
$this->setPrintHeader(false);
$this->SetFooterMargin(21);
$this->setMargins(10, 50, 10);
$this->SetAutoPageBreak(true, 40);
$this->AddPage();
$this->writeHTML($this->content, true, false, true, false, '');
}
编辑2:此组合适用于我
$this->setPrintHeader(false);
$this->SetTopMargin(0);
$this->setMargins(10, 20, 10); <- Now I can set margins as I want
答案 0 :(得分:0)
除了不打印标题之外,您还需要将边距设置为0,因此在这种情况下:
$this->SetTopMargin(0);
请注意,您也可以使用$this->SetHeaderMargin();
编辑:您也可以使用负值。