//================================================ $pdf->SetFont('DejaVu','B',$fs_txt); //$pdf->SetXY($marge,80); $x=$marge; $y_disc=$pdf->GetY(); $y_lignes_disc=$y_disc+3*$pdf->FontSize*$sc_interligne; // On trace le cadre d'entête du tableau $pdf->Cell($l_page-2*$marge,3*$pdf->FontSize*$sc_interligne, "",'LRBT',0,'C'); $pdf->SetXY($marge,$y_disc); $h_titre_disc=3*$pdf->FontSize*$sc_interligne; $pdf->Cell($larg_col_disc,$h_titre_disc, "DISCIPLINES",'LRBT',0,'C'); $h_texte_titre_disc=$pdf->FontSize*$sc_interligne; $pdf->SetFontSize(9); $x_tmp=$pdf->GetX(); //$pdf->drawTextBox('Note moyenne de la classe', $larg_col_note_classe, 2*$pdf->FontSize*$sc_interligne, 'C', 'M', 0); $pdf->drawTextBox('Note moyenne de la classe', $larg_col_note_classe, 2*$h_texte_titre_disc, 'C', 'M', 0); $pdf->SetXY($x_tmp,$pdf->GetY()); //$pdf->Cell($larg_col_note_classe,$pdf->FontSize*$sc_interligne, "(0 à 20)",'',0,'C'); $pdf->Cell($larg_col_note_classe,$h_texte_titre_disc, "(0 à 20)",'',0,'C'); $x_tmp=$pdf->GetX(); $pdf->SetXY($x_tmp,$y_disc); //$pdf->Cell(2*$larg_col_note_glob,$pdf->FontSize*$sc_interligne, "3ème",'LRBT',1,'C'); $pdf->Cell(2*$larg_col_note_glob,$h_texte_titre_disc, "3ème",'LRBT',1,'C'); $pdf->SetXY($x_tmp,$pdf->GetY()); //$pdf->Cell($larg_col_note_glob,2*$pdf->FontSize*$sc_interligne, "LV2",'LRBT',0,'C'); $pdf->Cell($larg_col_note_glob,2*$h_texte_titre_disc, "LV2",'LRBT',0,'C'); $texte="Module déc.Prof. 6 heures";
$motif = "Duree_totale"; //decompte_debug($motif,"$motif après"); decompte_debug($motif, "{$motif}"); flush(); } //============================== if (!isset($mode_bulletin) || $mode_bulletin != "pdf") { echo "<div id='remarques_bas_de_page' style='display:none;'>\n<p><br /></p>\n<p>A REVOIR:</p>\n<ul>\n<li>Les bulletins HTML utilisent les infos display_rang, display_coef,... de la table 'classes'.<br />\nLes bulletins PDF utilisent plutôt les infos de la table 'modele_bulletin' il me semble.<br />\nIl faudrait peut-être revoir le dispositif pour adopter la même stratégie.<br />\nOn a aussi ajouté des champs dans la table 'classes' pour les relevés de notes,... faut-il envisager une autre structure?</li>\n</ul>\n</div>\n"; require "../lib/footer.inc.php"; } elseif (isset($mode_bulletin) && $mode_bulletin == "pdf") { if ($compteur_bulletins == 0) { $pdf->AddPage(); //ajout d'une page au document $pdf->SetFont('DejaVu'); $pdf->SetXY(20, 20); $pdf->SetFontSize(14); $pdf->Cell(90, 7, "Anomalie", 0, 2, ''); $pdf->SetXY(20, 40); $pdf->SetFontSize(10); $pdf->Cell(150, 7, "Aucun bulletin ne semble avoir été édité.", 0, 2, ''); $pdf->SetXY(20, 45); $pdf->Cell(150, 7, "C'est un problème qui peut apparaître si vous avez demandé à afficher les catégories de matières", 0, 2, ''); $pdf->SetXY(20, 50); $pdf->Cell(150, 7, "alors que les catégories sont mal paramétrées.", 0, 2, ''); $pdf->SetXY(20, 60); $pdf->Cell(150, 7, "Effectuez un Nettoyage des tables :", 0, 2, ''); $pdf->SetXY(20, 65); $pdf->Cell(150, 7, " Gestion générale/Nettoyage des tables/Vérifier les catégories de matières", 0, 2, ''); $pdf->SetXY(20, 75); $pdf->Cell(150, 7, "Et contrôlez par ailleurs l'ordre des catégories dans ", 0, 2, ''); $pdf->SetXY(20, 80);