Exemplo n.º 1
0
     // on peut allez jusqu'a 275mm de caractère dans trois cases de notes
     $hauteur_caractere_notes = 9;
     $pdf->SetFont('DejaVu', '', $hauteur_caractere_notes);
     $val = $pdf->GetStringWidth($notes[$eleve_select][$cpt_i]);
     $taille_texte = $hauteur_cadre_matiere / 4 * $largeur_cadre_note;
     $grandeur_texte = 'test';
     while ($grandeur_texte != 'ok') {
         if ($taille_texte < $val) {
             $hauteur_caractere_notes = $hauteur_caractere_notes - 0.3;
             $pdf->SetFont('DejaVu', '', $hauteur_caractere_notes);
             $val = $pdf->GetStringWidth($notes[$eleve_select][$cpt_i]);
         } else {
             $grandeur_texte = 'ok';
         }
     }
     $pdf->drawTextBox($notes[$eleve_select][$cpt_i], $largeur_cadre_note, $hauteur_cadre_matiere, 'J', 'M', 1);
     $hauteur_utilise = $hauteur_utilise + $hauteur_cadre_matiere;
     $cpt_i = $cpt_i + 1;
 }
 // BLOC OBSERVATION
 //=======================
 // MODIF: chapel 20071019
 if ($affiche_bloc_observation === '1') {
     $largeur_utilise = $largeur_cadre_matiere + $largeur_cadre_note;
     $largeur_restant = $largeur_cadre_note_global - $largeur_utilise;
     $hauteur_utilise = $hauteur_du_titre;
     if ($affiche_cachet_pp === '1' or $affiche_signature_parent === '1') {
         $hauteur_cadre_observation = $hauteur_cadre_note_global - $hauteur_cachet;
     } else {
         $hauteur_cadre_observation = $hauteur_cadre_note_global;
     }