예제 #1
0
 $pdf->SetFontSize($fontsz);
 while ($pdf->GetStringWidth($abrev) > $max_text_size) {
     $fontsz--;
     $pdf->SetFontSize($fontsz);
 }
 $pdf->SetXY($x0 + 27, $y0 + 12);
 $pdf->writeHTML($abrev, true, 0);
 // Name: Adapt font size to text length
 $pdf->SetTextColor(0);
 $fontsz = 8;
 $pdf->SetFontSize($fontsz);
 while ($pdf->GetStringWidth($nom_adh_ext) > $max_text_size) {
     $fontsz--;
     $pdf->SetFontSize($fontsz);
 }
 $pdf->SetXY($x0 + 27, $pdf->getY() + 4);
 //$pdf->setX($x0 + 27);
 $pdf->writeHTML($nom_adh_ext, true, 0);
 // Email (adapt too)
 $fontsz = 6;
 $pdf->SetFontSize($fontsz);
 while ($pdf->GetStringWidth($email) > $max_text_size) {
     $fontsz--;
     $pdf->SetFontSize($fontsz);
 }
 $pdf->setX($x0 + 27);
 $pdf->writeHTML($email, false, 0);
 // Lower colored strip with long text
 $pdf->SetFillColor($fcol['R'], $fcol['G'], $fcol['B']);
 $pdf->SetTextColor($tcol['R'], $tcol['G'], $tcol['B']);
 $pdf->SetFont(Pdf::FONT, 'B', 6);