2017-08-29 10 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をまっすぐに使用してください。

あなたはすべてのコードを表示していないので、スクリプト呼び出しをどのように初期化しているのか分かりません。それはデフォルトで単位が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 
    } 
} 
関連する問題