//$alignement='L'; $alignement = 'C'; $bordure = 'LRBT'; cell_ajustee_une_ligne($texte, $pdf->GetX(), $pdf->GetY(), $largeur_dispo, $h_ligne_titre_tableau, $taille_max_police, $fonte, $graisse, $alignement, $bordure); $pdf->SetFont($fonte, 'B', $taille_police_matiere); $alignement = 'C'; $x2 = $x0 + $largeur_col_nom_ele; for ($i = 2; $i <= count($ligne1_csv); $i++) { $pdf->SetXY($x2, $y2); $largeur_dispo = $largeur_col[$i]; // Cadre de la cellule: $pdf->Cell($largeur_dispo, $h_ligne_titre_tableau, "", 'LRBT', 2, ''); // Texte à la verticale: $texte = " " . $ligne1_csv[$i] . " "; //ajuste_FontSize($texte, $h_ligne_titre_tableau, 12, 'B', 5); $pdf->TextWithRotation($x2 + Ceil($largeur_dispo / 2), $y2 + $h_ligne_titre_tableau, $texte, 90); $x2 += $largeur_dispo; } //=========================== //$h_cell=min(10, floor(($hauteur_page-$marge_haute-$marge_basse-$h_ligne_titre_page-$h_ligne_titre_tableau)/(count($col)-1))); if ($hauteur_ligne_imposee != "y") { $h_cell = min(10, floor(($hauteur_page - $marge_haute - $marge_basse - $h_ligne_titre_page - $h_ligne_titre_tableau) / (count($col) + 3))); } /* $pdf->SetXY(10, 110); $pdf->Cell(190,10, $info_largeur_col_notes,'LRBT',2,''); */ $graisse = ''; $alignement = 'C'; $bordure = 'LRBT'; $h_ligne = $h_cell;
// On insère le footer dès que la page est créée: //Positionnement à 1 cm du bas et 0,5cm + 0,5cm du coté gauche $pdf->SetXY(5, -10); //Police DejaVu Gras 6 $pdf->SetFont('DejaVu', 'B', 8); // $fomule = 'Bulletin à conserver précieusement. Aucun duplicata ne sera délivré. - GEPI : solution libre de gestion et de suivi des résultats scolaires.' $pdf->Cell(0, 4.5, $bull_formule_bas, 0, 0, 'C'); //================================ // ==================== DEBUT ENTETE BULLETIN ==================== //Affiche le filigrame //if($affiche_filigrame[$classe_id]==='1'){ if ($tab_modele_pdf["affiche_filigrame"][$classe_id] === '1') { $pdf->SetFont('DejaVu', 'B', 50); $pdf->SetTextColor(255, 192, 203); //$pdf->TextWithRotation(40,190,$texte_filigrame[$classe_id],45); $pdf->TextWithRotation(40, 190, $tab_modele_pdf["texte_filigrame"][$classe_id], 45); $pdf->SetTextColor(0, 0, 0); } //bloc identification etablissement $logo = '../images/' . getSettingValue('logo_etab'); $format_du_logo = str_replace('.', '', strstr(getSettingValue('logo_etab'), '.')); //if($affiche_logo_etab[$classe_id]==='1' and file_exists($logo) and getSettingValue('logo_etab') != '' and ($format_du_logo==='jpg' or $format_du_logo==='png')) if ($tab_modele_pdf["affiche_logo_etab"][$classe_id] === '1' and file_exists($logo) and getSettingValue('logo_etab') != '' and ($format_du_logo === 'jpg' or $format_du_logo === 'png')) { //$valeur=redimensionne_image($logo, $L_max_logo[$classe_id], $H_max_logo[$classe_id]); $valeur = redimensionne_image($logo, $tab_modele_pdf["L_max_logo"][$classe_id], $tab_modele_pdf["H_max_logo"][$classe_id]); $X_logo = 5; $Y_logo = 5; $L_logo = $valeur[0]; $H_logo = $valeur[1]; $X_etab = $X_logo + $L_logo + 1; $Y_etab = $Y_logo;