我已手动设置第一页的背景颜色,如下所示:
$pdf->AddPage();
$pdf->SetFillColor(52, 21, 0, 76);
$pdf->Rect(0, 0, $pdf->getPageWidth(), $pdf->getPageHeight(), 'DF', "");
我尝试在for-each循环中设置背景颜色,以防元素使用此跳转到下一页。
if (!empty($extra_curricular_data)) {
foreach ($extra_curricular_data as $data) {
$extra_curricular_details .= <<<EOD
<p style="font-family: courier; color: #F5F5F5;"><strong> {$data['title']}</strong></p>
<p style="color: #F5F5F5;">{$data['description']}</p>
EOD;
if ((int)$pdf->getAliasNumPage() > 1) {
$this->SetFillColor(52, 21, 0, 76);
$this->Rect(0, 0, $this->getPageWidth(), $this->getPageHeight(), 'DF', "");
}
}
$pdf->writeHTMLCell(0, 0, '', '', $extra_curricular_details, 1, 1, 0, true, 'L', true);
}
但我仍然没有这样做。