$texte = " " . $col[$i][$j] . " "; //$texte=$col[$i][$j]." "; } $pdf->SetFont($fonte, $graisse, $taille_police_col[$i]); $pdf->Cell($largeur_dispo, $h_ligne, $texte, 'LRBT', 2, 'C'); // On n'obtient pas des notes toutes de la même taille... c'est tout moche: //cell_ajustee_une_ligne(($texte),$pdf->GetX(),$pdf->GetY(),$largeur_dispo,$h_ligne,$taille_max_police,$fonte,$graisse,$alignement,$bordure); $x2 += $largeur_dispo; } // 20130328 //$y2+=$h_ligne; $k++; } $pref_output_mode_pdf = get_output_mode_pdf(); send_file_download_headers('application/pdf', $nom_fic); $pdf->Output($nom_fic, $pref_output_mode_pdf); die; } } //**************** EN-TETE ***************** require_once "../lib/header.inc.php"; //**************** FIN EN-TETE ***************** //================================================= if ($vtn_coloriser_resultats == 'y') { //check_token(); $sql = "DELETE FROM preferences WHERE login='******'login'] . "' AND name LIKE 'vtn_%';"; $del = mysqli_query($GLOBALS["mysqli"], $sql); foreach ($vtn_couleur_texte as $key => $value) { $sql = "INSERT INTO preferences SET login='******'login'] . "', name='vtn_couleur_texte{$key}', value='{$value}';"; $insert = mysqli_query($GLOBALS["mysqli"], $sql); }
} flush(); } else { // Relevé PDF // Génération du relevé PDF de l'élève releve_pdf($tab_releve[$id_classe][$periode_num], $rg[$i]); } $compteur_releve_bis++; } } } } } } } if ($mode_bulletin != "pdf") { echo "<script type='text/javascript'>\n\tdocument.getElementById('infodiv').style.display='none';\n</script>\n"; } else { // Envoyer le PDF et quitter $nom_releve = date("Ymd_Hi"); $nom_fichier = 'releve_notes_' . $nom_releve . '.pdf'; if (isset($bull_pdf_debug) && $bull_pdf_debug == 'y' || isset($releve_pdf_debug) && $releve_pdf_debug == 'y') { echo $pdf->Output($nom_fichier, 'S'); } else { $pref_output_mode_pdf = get_output_mode_pdf(); $pdf->Output($nom_fichier, $pref_output_mode_pdf); } die; } } require "../lib/footer.inc.php";
$pdf->SetFont('DejaVu','B',$fs_txt); $pdf->Cell(2*$larg_col_note_classe, $pdf->FontSize*$sc_interligne, "DÉCISION",'LRBT',1,'C'); $pdf->SetFont('DejaVu','',$fs_txt); //$pdf->SetXY(210-$marge-2*$larg_col_note_classe,$pdf->GetY()); $pdf->SetXY(210-$marge-2*$larg_col_note_classe,$y_cadre_bas+$pdf->FontSize*$sc_interligne); $pdf->Cell($larg_col_note_classe, $h_cadre_bas-$pdf->FontSize*$sc_interligne, "",'LRBT',0,'C'); $pdf->Cell($larg_col_note_classe, $h_cadre_bas-$pdf->FontSize*$sc_interligne, "",'LRBT',0,'C'); */ } } } $nom_bulletin='Fiches_brevet_'.$date_fichier.'.pdf'; header('Content-Type: application/pdf'); $pdf->Output($nom_bulletin,'I'); die(); /* //$pdf->Cell(20,20, "Note moy",'LRBT',2,'C'); //$pdf->MultiCell(20,20, "Note moy",'LRBT',2,'C'); $pdf->SetFontSize(10); //$pdf->drawTextBox('"Note moyenne de la classe 0 à 20"', 20, 20, 'C', 'M', 1); //$pdf->Cell(20,20, "Note moy",'LRBT',2,'C'); //$pdf->WriteHTML("<center>Note moyenne de la classe<br />0 à 20</center>"); $pdf->drawTextBox('Note moyenne de la classe', 20, 15, 'C', 'M', 1); $pdf->SetXY(60,100); $pdf->drawTextBox('0 à 20', 20, 5, 'C', 'M', 1);
} $cpt_info_periode = $cpt_info_periode + 1; } // fin de la boucle pour chaque période d'un élève //while(!empty($periode_classe[$id_classe_selection][$cpt_info_periode])) if ($nb_bulletin_parent[$ident_eleve_aff] === 1 or $passage_deux === 'oui') { //compte le nombre d'élément affiché $nb_eleve_aff = $nb_eleve_aff + 1; $passage_deux = 'non'; $responsable_place = 0; } elseif ($nb_bulletin_parent[$ident_eleve_aff] === 2 and $passage_deux != 'oui') { //compte le nombre d'élément affiché $nb_eleve_aff = $nb_eleve_aff; $passage_deux = 'oui'; $responsable_place = 1; } elseif ($nb_bulletin_parent[$ident_eleve_aff] === 2 and $passage_deux === 'oui') { //compte le nombre d'élément affiché $nb_eleve_aff = $nb_eleve_aff + 1; $passage_deux = 'non'; $responsable_place = 0; } } //vider les variables de session utilisées unset($_SESSION["classe"]); unset($_SESSION["eleve"]); unset($_SESSION['tri_par_etab_origine']); $pref_output_mode_pdf = get_output_mode_pdf(); //fermeture du fichier pdf et lecture dans le navigateur 'nom', 'I/D' $nom_bulletin = 'bulletin_' . $nom_bulletin . '.pdf'; $pdf->Output($nom_bulletin, $pref_output_mode_pdf);