if ($taille_texte < $longeur_test_s) {
                 $hauteur_caractere_vertical = $hauteur_caractere_vertical - 0.3;
                 $pdf->SetFont('DejaVu', '', $hauteur_caractere_vertical);
                 $longeur_test_s = $pdf->GetStringWidth($text_s);
             } else {
                 $grandeur_texte = 'ok';
             }
         }
         //décalage pour centre le texte
         $deca = ($hauteur_regroupement - $longeur_test_s) / 2;
         $deca = 0;
         $deca = ($hauteur_regroupement - $longeur_test_s) / 2;
         //place le texte dans le cadre
         $placement = $Y_decal + $espace_entre_matier - $deca;
         $pdf->SetFont('DejaVu', '', $hauteur_caractere_vertical);
         $pdf->TextWithDirection($X_bloc_matiere - 1, $placement, unhtmlentities($text_s), 'U');
         $pdf->SetFont('DejaVu', '', 10);
         $pdf->SetFillColor(0, 0, 0);
     }
 }
 //============================
 // Modif: boireaus 20070828
 //if($active_regroupement_cote[$classe_id]==='1' or $active_entete_regroupement[$classe_id]==='1') {
 if ($tab_modele_pdf["active_regroupement_cote"][$classe_id] === '1' or $tab_modele_pdf["active_entete_regroupement"][$classe_id] === '1') {
     // fin d'affichage catégorie sur le coté
     $categorie_passe = $matiere[$ident_eleve_aff][$id_periode][$m]['categorie'];
     // fin de gestion de catégorie
 }
 //============================
 $pdf->SetXY($X_bloc_matiere, $Y_decal);
 // calcul la taille du titre de la matière