2017-08-29 30 views
0

我想这样 enter image description here如何更改这样的FPDF标签格式?

一个FPDF标签格式,但我越来越喜欢这个

enter image description here

  $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. 

我使用的库:http://www.fpdf.org/en/script/script29.php

回答

1

你为什么要使用此脚本在第一位?所以学校名称会大胆?如果你不需要它是大胆的,只需要获得标签并使用直接的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 
    } 
}