// MODIF: 20081021 //$texte_1_responsable = $civilite_parents[$ident_eleve_aff][$responsable_place]." ".$nom_parents[$ident_eleve_aff][$responsable_place]." ".$prenom_parents[$ident_eleve_aff][$responsable_place]; $texte_1_responsable = ""; if (isset($civilite_parents[$ident_eleve_aff][$responsable_place])) { $texte_1_responsable .= $civilite_parents[$ident_eleve_aff][$responsable_place] . " "; } if (isset($nom_parents[$ident_eleve_aff][$responsable_place])) { $texte_1_responsable .= $nom_parents[$ident_eleve_aff][$responsable_place] . " "; } if (isset($prenom_parents[$ident_eleve_aff][$responsable_place])) { $texte_1_responsable .= $prenom_parents[$ident_eleve_aff][$responsable_place] . " "; } //========================================== $hauteur_caractere = 12; $pdf->SetFont('DejaVu', 'B', $hauteur_caractere); $val = $pdf->GetStringWidth($texte_1_responsable); $taille_texte = 90; $grandeur_texte = 'test'; while ($grandeur_texte != 'ok') { if ($taille_texte < $val) { $hauteur_caractere = $hauteur_caractere - 0.3; $pdf->SetFont('DejaVu', 'B', $hauteur_caractere); $val = $pdf->GetStringWidth($texte_1_responsable); } else { $grandeur_texte = 'ok'; } } $pdf->Cell(90, 7, $texte_1_responsable, 0, 2, ''); $pdf->SetFont('DejaVu', '', 10); $texte_1_responsable = $adresse1_parents[$ident_eleve_aff][$responsable_place]; $hauteur_caractere = 10;
$x=$pdf->GetX(); $y=$pdf->GetY(); $pdf->Cell($largeur_page-$MargeDroite-$MargeGauche,10,'','LRBT',0,'L'); $pdf->SetXY($x,$y); */ $pdf->SetFont('DejaVu','B',10); $tab_nom=array(); $tab_n_anonymat=array(); $cpt=0; $larg_max=0; while($lig=mysqli_fetch_object($res)) { $tab_nom[$cpt]=casse_mot($lig->nom)." ".casse_mot($lig->prenom,'majf2'); $tab_n_anonymat[$cpt]=$lig->n_anonymat; $larg_tmp=$pdf->GetStringWidth($tab_nom[$cpt]); if($larg_tmp>$larg_max) {$larg_max=$larg_tmp;} $cpt++; } $texte='Nom prénom'; //$larg_col1=$pdf->GetStringWidth($texte); $larg_col1=$larg_max+4; $pdf->Cell($larg_col1,10,$texte,'LRBT',0,'C'); $larg_col2=0; if($imprime=='avec_num_anonymat') { $texte='Num.anonymat'; $larg_col2=$pdf->GetStringWidth($texte)+4; $pdf->Cell($larg_col2,10,$texte,'LRBT',0,'C'); } $texte='Signature';
$current_group=$groupe_name[$i]." (".$groupe_classes[$i].")"; $pdf->AddPage("P"); //$salle_courante=$salle[$i]; //Entête du PDF //$pdf->SetLineWidth(0.7); $pdf->SetFont('DejaVu','B',14); $pdf->Setxy(10,10); $pdf->Cell($largeur_page-$MargeDroite-$MargeGauche,20,getSettingValue('gepiSchoolName').' - Année scolaire '.getSettingValue('gepiYear'),'LRBT',1,'C'); $x1=$pdf->GetX(); $y1=$pdf->GetY(); $pdf->SetFont('DejaVu','B',12); $texte='Epreuve : '; $largeur_tmp=$pdf->GetStringWidth($texte); $pdf->Cell($largeur_tmp,$pdf->FontSize*$sc_interligne,$texte,'',0,'L'); $pdf->SetFont('DejaVu','',12); $texte=$intitule_epreuve; $pdf->Cell($pdf->GetStringWidth($texte),$pdf->FontSize*$sc_interligne,$texte,'',1,'L'); $pdf->SetFont('DejaVu','B',12); $texte='Date : '; $pdf->Cell($largeur_tmp,$pdf->FontSize*$sc_interligne,$texte,'',0,'L'); $pdf->SetFont('DejaVu','',12); $texte=$date_epreuve; $pdf->Cell($pdf->GetStringWidth($texte),$pdf->FontSize*$sc_interligne,$texte,'',1,'L'); //$x2=$pdf->GetX(); $y2=$pdf->GetY();