Exemplo n.º 1
0
					$this->SetXY($largeur_page-$larg_tmp-$MargeDroite,$y1+($y2-$y1)/4);
					$this->Cell($larg_tmp,$this->FontSize*$sc_interligne,$texte,'LRBT',1,'C');
				}
			}

			// Définition de la page
			$pdf=new rel_PDF("P","mm","A4");
			//$pdf=new FPDF("P","mm","A4");
			$pdf->SetTopMargin($MargeHaut);
			$pdf->SetRightMargin($MargeDroite);
			$pdf->SetLeftMargin($MargeGauche);
			//$pdf->SetAutoPageBreak(true, $MargeBas);

			// Couleur des traits
			$pdf->SetDrawColor(0,0,0);
			$pdf->SetLineWidth(0.2);

			$fonte='DejaVu';
			$sc_interligne=1.3;

			$num_page=0;

			$compteur=0;
			for($i=0;$i<count($id_salle);$i++) {
				$decompte_page=$num_page;

				$sql="SELECT e.nom, e.prenom, e.login, ec.n_anonymat FROM eb_copies ec, eleves e WHERE e.login=ec.login_ele AND ec.id_salle='$id_salle[$i]' AND ec.id_epreuve='$id_epreuve' ORDER BY e.nom,e.prenom;";
				//echo "$sql<br />";
				$res=mysqli_query($GLOBALS["mysqli"], $sql);
				// Si on initialise $effectif_salle_courante avant l'ajout de page PDF, on se retrouve avec un décalage: on a l'effectif de la classe suivante affiché en footer???
				//$effectif_salle_courante=mysql_num_rows($res);
Exemplo n.º 2
0
             $hauteur_disponible = $hauteur_disponible - 12.5;
         }
         // le nombre de lignes demandées.
         $nb_ligne_demande = $nb_eleves + $nb_ligne_avant + $nb_ligne_apres;
         $h_ligne = $hauteur_disponible / $nb_ligne_demande;
     }
 }
 $pdf->AddPage("P");
 // Couleur des traits
 $pdf->SetDrawColor(0, 0, 0);
 // caractère utilisé dans le document
 $caractere_utilise = 'DejaVu';
 // on appelle une nouvelle page pdf
 $nb_eleves_i = 0;
 //Entête du PDF
 $pdf->SetLineWidth(0.7);
 $pdf->SetFont('DejaVu', '', 14);
 $pdf->Setxy($X_entete_classe, $Y_entete_classe);
 if ($id_classe != NULL) {
     $calldata = mysqli_query($GLOBALS["mysqli"], "SELECT * FROM classes WHERE id = '{$id_classe}'");
     $current_classe = old_mysql_result($calldata, 0, "classe");
 } else {
     $sql = "SELECT * FROM classes WHERE id = '{$id_classe}'";
     $calldata = mysqli_query($GLOBALS["mysqli"], $sql);
     $current_classe = old_mysql_result($calldata, 0, "classe");
 }
 if ($affiche_pp == 1) {
     if ($id_groupe == NULL && $id_aid == NULL) {
         $pdf->CellFitScale($L_entete_classe, $H_entete_classe / 2, 'Classe de ' . $current_classe, 'LTR', 2, 'C');
         $pdf->SetFont('DejaVu', 'I', 8.5);
     }