示例#1
0
				//================================================

				$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";
示例#2
0
    $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);