看看这段代码:
$pdf->Ln(4);
$pdf->SetFont('helvetica', '', 14);
$pdf->SetFillColor(200, 220, 255);
$pdf->Cell(180, 6, 'Education', 0, 1, '', 1);
$pdf->Ln(4);
$pdf->SetFont('helvetica', '', 10);
$html = '
Degree ...................... <strong>' . $education->degree_title . '</strong>
<br/>
Graduation Date ............. ' . date('m-d-Y', strtotime($education->award_date)) . '
<br/>
Attendance .................. ' . date('m-d-Y', strtotime($education->school_start_date)) . ' - ' . date('m-d-Y', strtotime($education->school_end_date)) . '
<br/>';
$pdf->writeHTML($html, true, false, true, false, '');
因为设置为:
时它正在运行$pdf->setCellMargins(30, 0, 0, 0);
最终结果是:
正如您所看到的,html <strong>
会导致HTML加粗的部分受到&#34; 30&#34;的影响。 setCellMargins中的值。如果您没有使用<strong>
或任何其他HTML元素,格式化就可以了。
有没有解决这个错误的方法?我不想停止使用左边的单元格边距,我当然不想在我的PDF中停止使用粗体。