Exemplo n.º 1
0
 // Cette boucle crée les différentes pages du PDF
 for ($i = 0; $i < $nb_enr_tableau; $i++) {
     $classe = $donnees_personne_csv['classe'][$i];
     $login = $donnees_personne_csv['login'][$i];
     $nom = $donnees_personne_csv['nom'][$i];
     $prenom = $donnees_personne_csv['prenom'][$i];
     $password = $donnees_personne_csv['new_password'][$i];
     $email = $donnees_personne_csv['user_email'][$i];
     $pdf->SetLineWidth(0.2);
     $pdf->SetFont('DejaVu', '', 9);
     $pdf->SetDash(4, 4);
     $pdf->Setxy($X_tableau, $y_tmp);
     $pdf->SetFont('DejaVu', 'B', 8);
     $texte = "\nA l'attention de " . $prenom . " " . $nom . " , classe de " . $classe . " :                         Voici vos identifiant et mot de passe pour accéder à vos notes.\nIdentifiant : " . $login . "\nMot de passe : " . $password . "\nAdresse du site Gepi à saisir dans votre navigateur Internet : " . $adresse_site_gepi . "\n" . $texte_presentation . "\n\n";
     //$pdf->MultiCell($EspaceX,3.5,$texte,'B',2,'L',0);
     $pdf->MultiCell($EspaceX, 3.5, $texte, 'B', 'L', 0);
     $y_tmp = $pdf->GetY();
     if ($j == 10) {
         // saut de page  après 8 fiches sur la page.
         $pdf->AddPage("P");
         $y_tmp = $MargeHaut;
         $j = 0;
     }
     $j++;
     //génération d'un saut de page PDF pour un changement de classe
     $classe_elv = $classe;
     if ($i + 1 < $nb_enr_tableau) {
         //pour éviter le débordement sur le dernier elv
         $classe_elv_suivant = $donnees_personne_csv['classe'][$i + 1];
     } else {
         $classe_elv_suivant = $classe;