예제 #1
0
						}

						$pdf->SetFont('DejaVu','B',10);

						$largeur_dispo=$larg_col1;
						$h_cell=10;
						$hauteur_max_font=10;
						$hauteur_min_font=4;
						$bordure='LRBT';
						$v_align='C';
						$align='L';

						$texte=$tab_nom[$j];
						//$pdf->Cell($larg_col1,10,$texte,'LRBT',0,'C');
						$x=$pdf->GetX();
						$y=$pdf->GetY();
						cell_ajustee($texte,$x,$y,$largeur_dispo,$h_cell,$hauteur_max_font,$hauteur_min_font,$bordure,$v_align,$align);
						$pdf->SetXY($x+$largeur_dispo,$y);

						if($imprime=='avec_num_anonymat') {
							$texte=$tab_n_anonymat[$j];
							$pdf->Cell($larg_col2,10,$texte,'LRBT',0,'C');
						}
						$pdf->Cell($larg_col3,10,'','LRBT',1,'C');
					}

					$compteur++;
				}
			}
예제 #2
0
파일: avis_pdf.php 프로젝트: rhertzog/lcs
     // Si plusieurs périodes, on indique la période concernée entre parenthèse à côté du nom.
     $texte = "P" . $donnees_eleves[$nb_eleves_i]['id_periode'] . " : ";
     if ($current_eleve_avis != '') {
         $avis = $texte . " " . $current_eleve_avis;
     } else {
         $avis = $texte . " ";
     }
 }
 $pdf->SetFont('DejaVu', '', 7.5);
 //$pdf->CellFitScale($l_cell_avis,$h_cell,$avis,1,0,'L',0); //le quadrillage
 $hauteur_caractere_appreciation = 9;
 $taille_max_police = $hauteur_caractere_appreciation;
 $taille_min_police = ceil($taille_max_police / 3);
 $largeur_dispo = $l_cell_avis;
 //cell_ajustee($avis,$pdf->GetX(),$pdf->GetY(),$largeur_dispo,$h_cell,$taille_max_police,$taille_min_police,'LRBT');
 cell_ajustee($avis, $pdf->GetX(), $y_tmp, $largeur_dispo, $h_cell, $taille_max_police, $taille_min_police, 'LRBT');
 //================================
 // Colonne mention
 if ($avec_col_mention == "y") {
     $y_tmp = $y_top_tableau + $compteur_eleves_page * $h_cell;
     if ($nb_periodes > 1) {
         $texte = "P" . $donnees_eleves[$nb_eleves_i]['id_periode'] . " : ";
         if ($current_eleve_mention != '') {
             $current_eleve_mention = $texte . " " . $current_eleve_mention;
         } else {
             $current_eleve_mention = $texte . " ";
         }
     }
     $pdf->Setxy($X_mention, $y_tmp);
     $pdf->SetFont('DejaVu', '', 7.5);
     $hauteur_caractere_appreciation = 9;
예제 #3
0
     $compteur_eleves_page = 0;
 }
 //$y_tmp = $pdf->GetY();
 $y_tmp = $y_top_tableau + $compteur_eleves_page * $h_ligne;
 $pdf->Setxy($X_tableau, $y_tmp);
 $pdf->SetFont('DejaVu', '', 9);
 //if ($flag_groupe==true) {
 if ($flag_groupe_plusieurs_classes == "y" || $flag_aid_plusieurs_classes == "y") {
     $texte = $donnees_eleves[$nb_eleves_i]['nom'] . " " . ($donnees_eleves[$nb_eleves_i]['prenom'] . " (" . $donnees_eleves[$nb_eleves_i]['nom_court'] . ")");
 } else {
     $texte = $donnees_eleves[$nb_eleves_i]['nom'] . " " . $donnees_eleves[$nb_eleves_i]['prenom'];
 }
 //$pdf->CellFitScale($l_nomprenom,$h_ligne,$texte,1,0,'L',0); //$l_nomprenom.' - '.$h_ligne.' / '.$X_tableau.' - '.$y_tmp
 $taille_max_police = 9;
 $taille_min_police = ceil($taille_max_police / 3);
 cell_ajustee($texte, $pdf->GetX(), $y_tmp, $l_nomprenom, $h_ligne, $taille_max_police, $taille_min_police, 'LRBT');
 for ($i = 0; $i < $nb_colonne; $i++) {
     //$y_tmp = $pdf->GetY();
     $pdf->Setxy($X_tableau + $l_nomprenom + $i * $l_colonne, $y_tmp);
     if ($i < $nb_cellules_quadrillees) {
         $pdf->Cell($l_colonne, $h_ligne, '', 1, 0, 'C', 0);
         //le quadrillage
     } else {
         if ($i < $nb_colonne - 1) {
             $pdf->Cell($l_colonne, $h_ligne, '', 'TB', 0, 'C', 0);
             //suivant le type : plus de quadrillage
         } else {
             $pdf->Cell($l_colonne, $h_ligne, '', 'TBR', 0, 'C', 0);
             // pour le dernier, on clos le tableau
         }
     }
예제 #4
0
파일: bilan.php 프로젝트: rhertzog/lcs
				if(mysqli_num_rows($res)>0) {

					//if($compteur>0) {$pdf->Footer();}
					$num_page++;

					$current_group=$groupe_name[$i]." (".$groupe_classes[$i].")";
					$pdf->AddPage("P");
					//$salle_courante=$salle[$i];

					//Entête du PDF
					//$pdf->SetLineWidth(0.7);
					$pdf->SetFont('DejaVu','B',14);
					$pdf->Setxy(10,10);
					$pdf->Cell($largeur_page-$MargeDroite-$MargeGauche,20,getSettingValue('gepiSchoolName').' - Année scolaire '.getSettingValue('gepiYear'),'LRBT',1,'C');

					$x1=$pdf->GetX();
					$y1=$pdf->GetY();

					$pdf->SetFont('DejaVu','B',12);
					$texte='Epreuve : ';
					$largeur_tmp=$pdf->GetStringWidth($texte);
					$pdf->Cell($largeur_tmp,$pdf->FontSize*$sc_interligne,$texte,'',0,'L');
					$pdf->SetFont('DejaVu','',12);
					$texte=$intitule_epreuve;
					$pdf->Cell($pdf->GetStringWidth($texte),$pdf->FontSize*$sc_interligne,$texte,'',1,'L');

					$pdf->SetFont('DejaVu','B',12);
					$texte='Date : ';
					$pdf->Cell($largeur_tmp,$pdf->FontSize*$sc_interligne,$texte,'',0,'L');
					$pdf->SetFont('DejaVu','',12);
					$texte=$date_epreuve;