Exemplo n.º 1
0
             $pdf->Setxy($X_tableau + $l_nomprenom + $i * $l_colonne, $y_tmp);
             if ($i < $nb_cellules_quadrillees) {
                 $pdf->Cell($l_colonne, $h_ligne, '', 1, 0, 'C', 0);
                 //le quadrillage
             } else {
                 if ($i < $nb_colonne - 1) {
                     $pdf->Cell($l_colonne, $h_ligne, '', 'TB', 0, 'C', 0);
                     //suivant le type : plus de quadrillage
                 } else {
                     $pdf->Cell($l_colonne, $h_ligne, '', 'TBR', 0, 'C', 0);
                     // pour le dernier, on clos le tableau
                 }
             }
         }
         $y_tmp = $y_tmp + $h_ligne;
         $pdf->ln();
     }
     $y_tmp = $pdf->GetY();
     $nb_ligne_avant = $nb_ligne_avant_initial;
 }
 // Ordonnee premier eleve pour la premiere page de la classe/groupe
 $y_top_tableau = $y_tmp;
 // Le tableau
 $compteur_eleves_page = 0;
 while ($nb_eleves_i < $nb_eleves) {
     if (strtr($y_tmp, ",", ".") + strtr($h_ligne, ",", ".") > 297 - $marge_haut - $marge_bas - $h_ligne - 5) {
         // Haut du tableau pour la deuxieme, troisieme,... page de la classe
         // Pour la deuxieme, troisieme,... page d'une classe, on n'a pas d'entete:
         $y_top_tableau = $marge_haut;
         $pdf->AddPage("P");
         $pdf->Setxy($X_tableau, $y_top_tableau);