[Php/FPDF] PB de mise en page

Résolu/Fermé
Utilisateur anonyme - 3 janv. 2006 à 10:09
 Utilisateur anonyme - 3 janv. 2006 à 12:11
Bonjour,

je suis entrain de mettre en forme mon premier pdf avec entête et pied de page...
Mais trés sincérement j'ai du mal avec les Cell.
dans la doc il est dit Largeur de la cellule. Si elle vaut 0, la cellule s'étend jusqu'à la marge droite de la page. hors si je met O et centré ... ma cellule est plaqués a droite et mon texte est écrit comme suit :
b
o
n
j
o
u
r

ce qui est loin d'être mon objectif
voici mon code

class PDF extends FPDF
{
//En-tête
function Header()
{
    //Logo
    $this->Image('IMG/logo1.jpg',4,8);

    //Police Arial gras 15
    $this->SetFont('Times','B',14);

    //Décalage à droite
    $this->Cell(80);

    //Titre
$titre1 = stripslashes('titre1');
$titre2 = stripslashes('titre3');
$titre3 = stripslashes('titre3');
$titre4 = stripslashes('titre4');
$titre5 = stripslashes('titre5 ');
    $this->MultiCell(0,5,$titre1,0,0,'L');
    $this->MultiCell(0,5,$titre2,0,0,'L');
    $this->MultiCell(0,5,$titre3,0,0,'L');
    $this->Ln(10);

    //Police Arial gras 15
    $this->SetFont('Times','B',9);
    $this->Cell(-100);
    $this->MultiCell(0,5,$titre4,0,0,'L');

    //Police Arial gras 15
    $this->SetFont('Times','BI',9);
    $this->Cell(-50);
    $this->MultiCell(0,5,$titre5,0,0,'L');
//    $this->Ln();

//Saut de ligne
    $this->Ln(20);
}



//Pied de page
function Footer()
{
    //Positionnement à 1,5 cm du bas
    $this->SetY(-15);
    //Police Arial italique 8
    $this->SetFont('Arial','I',8);
$bas2page = stripslashes('Bas de page');

    $this->Cell(0);
    $this->Image('IMG/Logo2.jpg',4,270);
    $this->Cell(-275,0,$bas2page,0,0,'C');
    $this->Ln(0);

    //Numéro de page
    $this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C');
}
}


1- les titres 1,2 et 3 ne sont pas aligné comme faut
2- le titre 4 est celui qui se colle a droite si on le met à 0
...
Y a t il quelque chose qui cloche dans mon code ??
A voir également:

2 réponses

psaikopat Messages postés 339 Date d'inscription jeudi 25 novembre 2004 Statut Membre Dernière intervention 24 février 2008 14
3 janv. 2006 à 10:46
HEY SALUT !!!

BONNE ANNEE & BONNE SANTE !!!!

LA forme ? passée un bon nouvel an ?

Dsolé j'ai pas réponse a ton problème...
Mais c'était pour te souhaiter tout ça ...
0
Utilisateur anonyme
3 janv. 2006 à 10:50
Merci toi aussi ... Bonne Année & Bonne Santé
Viens sur "café d'accueil/nouvel année"
0
Utilisateur anonyme
3 janv. 2006 à 12:11
Bon au cas où ca intérésserait quelqu'un ....
Pour y arriver j'ai virer les MultiCell pour faire plein de Cell que j'ai déclarer et bien terminé par des Ln
0