TCPDF - 如何调整标题的高度?
问题描述:
我使用TCPDF将html转换为pdf格式。我传递一个字符串到PHP脚本被设置为我的标题。我很难设置我的标题的高度。我尝试过使用SetMargins(PDF_MARGIN_LEFT, 0, PDF_MARGIN_RIGHT)
和SetHeaderMargin(0)
。它所做的只是脱掉顶部边缘。我也交替考虑调整标题中包含字符串的单元格的高度。TCPDF - 如何调整标题的高度?
$this->Cell(0, 0, $newHeaderString, 0, false, 'C', 0, '', 0, false, 'M', 'M');
没有运气消除这里的空白。
我已经添加了一张图片来显示我想要消除的空白区域。白色空间位于标题文本和html标签中的hr标签之间。任何帮助,将不胜感激!
答
头本身不具有的高度。你实际想要做的是改变主“容器”的顶部边距。查看TCPDF配置文件:
define ('PDF_MARGIN_TOP', 19);
更改值应该可以解决问题。
答
您可以定义PDF_MARGIN_TOP
不变或者你可以明确地设置margin:
$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
答
我有同样的问题,但如果用
$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP-15, PDF_MARGIN_RIGHT);
和
设置页边距解决它$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM-15);
所以我不必更改定义的常量。