如何更改这样的FPDF标签格式?
问题描述:
我想这样 如何更改这样的FPDF标签格式?
一个FPDF标签格式,但我越来越喜欢这个
$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.
答
你为什么要使用此脚本在第一位?所以学校名称会大胆?如果你不需要它是大胆的,只需要获得标签并使用直接的MultiCell。
你没有显示你的所有代码,所以我不知道你是如何初始化脚本调用。它表示单位默认为毫米。您可以尝试使用$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
}
}