我想在页面上创建2个块的布局,每个块有3列。我目前正在使用example 10文档和setEqualColumns()
方法。
如何确定最大高度?
答案 0 :(得分:0)
您必须使用SetAutoPageBreak()
和resetColumns()
函数(more details here)。请注意,如果您的文本长于允许的空间,则其余文本将写在下一页上。
例如:
//Set the distance from the bottom the first block must stop : 130
$pdf->SetAutoPageBreak(true, 130);
//Write the first block : 3 columns, width 50
$pdf->setEqualColumns(3, 50);
$pdf->writeHTML($content_1);
//reset columns
$pdf->resetColumns();
//reset the X position and the page break
$margins = $pdf->getMargins();
$pdf->setX($margins['left']);
$pdf->SetAutoPageBreak(true, $margins['bottom']);
//write the chapter title (like in the TCPDF example 10)
$pdf->SetFillColor(200, 220, 255);
$pdf->Cell(180, 6, 'Chapter 2', 0, 1, '', 1);
//write the second block
$pdf->setEqualColumns(3, 50);
$pdf->writeHTML($content_2);