TCPDF - 如何调整标题的高度?

时间:2011-03-31 17:39:07

标签: php html tcpdf

我正在使用TCPDF将html转换为pdf格式。我将一个字符串传递给php脚本,将其设置为我的标题。我很难设置标题的高度。我尝试过使用SetMargins(PDF_MARGIN_LEFT, 0, PDF_MARGIN_RIGHT)SetHeaderMargin(0)。它所做的只是取消上限。我还交替研究调整包含标题内字符串的单元格的高度。

$this->Cell(0, 0, $newHeaderString, 0, false, 'C', 0, '', 0, false, 'M', 'M');

这里没有运气消除空白。

我已经包含了一张图片,以显示我想要消除的空白区域。空白位于标题文本和html中的hr标记之间。任何帮助,将不胜感激!

Link to image

3 个答案:

答案 0 :(得分:9)

您可以定义PDF_MARGIN_TOP常量,也可以明确设置边距:

$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);

答案 1 :(得分:8)

我遇到了同样的问题,但是通过设置边距

解决了这个问题
$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP-15, PDF_MARGIN_RIGHT);

$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM-15);

因此我不必更改已定义的常量。

答案 2 :(得分:7)

标题本身没有高度。你真正想要做的是改变主“容器”的上边距。在TCPDF配置文件中查找:

define ('PDF_MARGIN_TOP', 19);

更改值应解决问题。