但我得到这样的
$pdf->SetFont(Arial,B,12);
$addresstext = sprintf("%s \n", "$school");
$pdf->Add_Label($addresstext);
// Add secondary text in normal smaller font.
$LabelX = $pdf->LabelX();
$LabelY = $pdf->LabelY();
$pdf->SetXY($LabelX,$LabelY);
$pdf->SetFont(Arial,'',9);
$secondtext = sprintf("\n %s \n %s\n %s ","$studen", "$class","$date");
$pdf->MultiCell(94,7, $secondtext,0,'C'); // Prints bottom right of label.
答案 0 :(得分:1)
为什么你首先使用这个脚本?这样学校名称会大胆吗?如果您不需要粗体,只需获取标签并直接使用MultiCell。
您没有显示所有代码,所以我不确定您是如何初始化脚本调用的。它表示单位默认为mm。您可以尝试使用$units='in'
初始化。
如果这没有帮助,我会退出使用Label脚本并实现MultiCell,允许您更改每行的字体属性。您可以查看fpdf.php文件中的MultiCell代码,并创建一个新类,对MultiCell进行小的更改,以便进行此操作。
如果你需要帮助,请告诉我。
class PDF extends FPDF {
function MultiCell($w, $h, $txt, $border=0, $align='J', $fill=false, $myFontProps=null) {
...fill in details here
}
}